Проверьте свойства cornerRadius
, borderWidth
и borderColor
CALayer
. Эти свойства являются новыми с iPhone OS 3.0.
Возможно, вы хотите создать подкласс UIButton
и затем установить эти свойства в конструкторе. У вашей кнопки есть свойство слоя, к которому можно получить доступ, чтобы установить эти свойства границы.
Вот пример:
- (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;
}