English 中文(简体)
• 如何为习俗类型UIButton划定直径边界
原标题:
  • 时间:2009-05-12 19:01:07
  •  标签:

我试图树立一个形象,作为UIButton习俗的背景。 我为连接建筑商的UIButton“四舍五入”树立了背景形象,但目前边界已经消失。 是否有办法保留边界? 此外,我要说,边界是直截了当的,而不是四舍五入。

最佳回答

当你在一顿树立了背景形象时,纽伦的大纲就消失了。 如果你们需要不同的规模,就把他们纳入你们的形象。

stretchableImageWithLeftCapWidth:topCapHala:

方法。

问题回答
    #import <QuartzCore/QuartzCore.h> // don t forget to add this in your file
    CALayer * layer = [yourUIButton layer];
    [layer setMasksToBounds:YES];
    [layer setCornerRadius:0.0]; //when radius is 0, the border is a rectangle
    [layer setBorderWidth:1.0];
    [layer setBorderColor:[[UIColor grayColor] CGColor]];

我知道这是一个老的问题,但我仍然想在此作我的回答。 既然我正在寻找答案,但以容易的方式解决问题。

www.un.org/chinese/ga/president 这些特性是新特性,如OS3.0。

您可能要将<条码>tButton下级,然后将这些特性放在构造中。 你的纽伦拥有能够用来确定这些边界财产的一层财产。

例如:

- (id)initWithFrame:(CGRect)frame {
if(self = [super initWithFrame:frame]) {

    [self.layer setBorderWidth:1.0];
    [self.layer setCornerRadius:5.0];
    [self.layer setBorderColor:[[UIColor colorWithWhite:0.3 alpha:0.7] CGColor]];
}

return self;
}

你们还可以在IB中“User Defined Rontime Attributes”,以树立如下形象的圆角。

http://i.stack.imgur.com/uBkuB.png

我只想补充南希和Jonathan的答复。

为了查阅<代码>边界和<编码>玉米/雷达 层特性,你首先需要进口KartzCore框架。

#import <QuartzCore/QuartzCore.h>

否则,你将无法获得这些财产。

你们可以通过接触纽芬兰岛的层财产,将边界财产定在商院。

第一,增加

#import <QuartzCore/QuartzCore.h>

定型:

[[myButton layer] setBorderWidth:2.0f];
[[myButton layer] setBorderColor:[UIColor greenColor].CGColor];




相关问题
热门标签