У меня есть круглая кнопка, но я сделаю фон с изображением.
, но когда я это сделаю, установив свойство (what) для изображения, кнопка станет прямоугольником, потому что изображениеэто прямоугольник.Как держать кнопку круглой?
Просто сделав это
#import <QuartzCore/QuartzCore.h> myButton.layer.cornerRadius = 8;
Лучшее решение, которое я нашел специально для UITableCell.Я поместил код в awakeFromNib и сразу начал работать.
Проверенный код:
.h
-(void)vijayWithApple;
.m
-(void)vijayWithApple{ NSLog(@"vijayWithApple Called"); } UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; [button setImage:[UIImage imageNamed:@"Micky.png"] forState:UIControlStateNormal]; [button addTarget:self action:@selector(vijayWithApple) forControlEvents:UIControlEventTouchUpInside]; [button setTitle:@"Show View" forState:UIControlStateNormal]; button.frame = CGRectMake(135.0, 180.0, 40.0, 40.0);//width and height should be same value button.clipsToBounds = YES; button.layer.cornerRadius = 20;//half of the width button.layer.borderColor=[UIColor redColor].CGColor; button.layer.borderWidth=2.0f; [self.view addSubview:button];
Restut