3
我已經實現了一個自定義按鈕,如下所示。如何在iPhone中根據它調整自定義按鈕的大小文字
UIButton *mainBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[mainBtn setTitle:@"Meeting" forState:UIControlStateNormal];
[mainBtn setFrame:CGRectMake(80, 7, 72, 35)];
[mainBtn setBackgroundImage:[UIImage imageNamed:@"buttonActive.png"] forState:UIControlStateNormal];
mainBtn.contentEdgeInsets = UIEdgeInsetsMake(18, 5, 18, 10);
[mainBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
這裏按鈕標題將是動態的。所以現在我需要根據標題dynamicaly的長度來改變按鈕的寬度。 CGRectMake與給定的寬度不會工作。有人能幫我做到嗎?
這應該是訣竅... http://stackoverflow.com/a/4978003/716216 – 2012-03-05 11:05:02