有没有办法可以增加可可中圆形按钮的大小?我正在做一个 Cocoa 应用程序,其中一个视图包含一些用户的头像。我想使用圆形按钮并将图像设置为它。但我找不到任何方法来增加圆形按钮的大小。
有什么办法吗?
有没有办法可以增加可可中圆形按钮的大小?我正在做一个 Cocoa 应用程序,其中一个视图包含一些用户的头像。我想使用圆形按钮并将图像设置为它。但我找不到任何方法来增加圆形按钮的大小。
有什么办法吗?
要调整圆角矩形的大小,NSButton
您需要自定义并且需要绘制自己的按钮。
要解决您的问题,请使用渐变按钮调整您想要setImage:
的大小,并且图像应该是圆角矩形。然后制作无边框按钮
[button setBordered: NO];
现在它看起来像圆角矩形按钮。
要删除灰色突出显示使用
[[button cell] setHighlightsBy:0];
yourButton.frame = CGRectMake(0, 0, 20, 20);
//或者
yourButton.frame = CGRectMake(0, 0, 40, 60);
//或者
yourButton.frame = CGRectMake(0, 0, 100, 80);
尝试这个...
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:。
使用此方法,每当您更改框架时,它都会根据该框架调整图像。