有沒有辦法通過它來增加可可中的圓形按鈕的大小?我正在做一個可可應用程序,其中一個視圖包含一些用戶的頭像。我想使用圓形按鈕並將圖像設置爲它。但我找不到任何方法來增加圓形按鈕的大小。更改可可中的圓形按鈕的大小
有沒有辦法做到這一點?
有沒有辦法通過它來增加可可中的圓形按鈕的大小?我正在做一個可可應用程序,其中一個視圖包含一些用戶的頭像。我想使用圓形按鈕並將圖像設置爲它。但我找不到任何方法來增加圓形按鈕的大小。更改可可中的圓形按鈕的大小
有沒有辦法做到這一點?
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