我试图树立一个形象,作为UIButton习俗的背景。 我为连接建筑商的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”,以树立如下形象的圆角。
我只想补充南希和Jonathan的答复。
为了查阅<代码>边界代码>和<编码>玉米/雷达代码> 层特性,你首先需要进口KartzCore框架。
#import <QuartzCore/QuartzCore.h>
否则,你将无法获得这些财产。
你们可以通过接触纽芬兰岛的层财产,将边界财产定在商院。
第一,增加
#import <QuartzCore/QuartzCore.h>
定型:
[[myButton layer] setBorderWidth:2.0f];
[[myButton layer] setBorderColor:[UIColor greenColor].CGColor];
相关问题
热门标签
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding