有没有办法通过它来增加可可中的圆形按钮的大小?我正在做一个可可应用程序,其中一个视图包含一些用户的头像。我想使用圆形按钮并将图像设置为它。但我找不到任何方法来增加圆形按钮的大小。更改可可中的圆形按钮的大小
有没有办法做到这一点?
有没有办法通过它来增加可可中的圆形按钮的大小?我正在做一个可可应用程序,其中一个视图包含一些用户的头像。我想使用圆形按钮并将图像设置为它。但我找不到任何方法来增加圆形按钮的大小。更改可可中的圆形按钮的大小
有没有办法做到这一点?
yourButton.frame = CGRectMake(0, 0, 20, 20);
//或
yourButton.frame = CGRectMake(0, 0, 40, 60);
//或
yourButton.frame = CGRectMake(0, 0, 100, 80);
嗯,它不工作 – nbs 2013-04-28 19:31:38
要调整圆角的矩形,你需要定制NSButton
,你需要绘制自己的按钮。
要解决您的问题,请使用“渐变”按钮调整您想要的大小,并且setImage:
图像应该圆整。然后使无国界按钮
[button setBordered: NO];
现在它会出现像圆角矩形按钮。
要删除灰色高亮使用
[[button cell] setHighlightsBy:0];
尝试......
UIButton *myButton = [[UIButton alloc] initWithFrame:CGRectMake(50, 50, 150, 60)];
myButton.enabled = YES;
myButton.backgroundColor = [UIColor lightGrayColor];
[myButton setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];
[myButton setTitle:@"My Button" forState:UIControlStateNormal];
[self.view addSubview:myButton];
更改150个60个值来改变你的按钮的形状。
如果您使用的图像,他们尝试使用UIButton的方法setBackgroundImage:forState :.
使用此方法,无论何时更改框架,它都会根据该框架调整图像。
您必须修改框架属性 – tkanzakic 2013-04-28 19:23:02
@tkanzakic:我必须制作自定义按钮吗? – nbs 2013-04-28 19:24:30
不,你可以修改任何类型的按钮的框架 – tkanzakic 2013-04-28 19:25:08