Iam動態生成UIButton,當我設置標題名稱時沒有空格顯示正確。 對於如:UIButton沒有顯示完整的標題?
NSString *myString=[[array valueForKey:@"optionName"] objectAtIndex:i];
NSLog(@"%@",myString); // myString=SampleTitle
[button setTitle:myString forState:UIControlStateNormal];
,當我設置的名稱與空間的自動微調UIButton的標題。 對於如:
NSString *myString=[[array valueForKey:@"optionName"] objectAtIndex:i];
NSLog(@"%@",myString); // myString=SampleTitle Test
[button setTitle:myString forState:UIControlStateNormal];
其顯示這樣
我怎麼能刪除該切邊部?我需要正確顯示所有字符。
和我的UIButton大小是根據標題
[button setTitle:myString forState:UIControlStateNormal];
CGSize stringsize = [@"Prolonged inspiration" sizeWithFont:[UIFont systemFontOfSize:14]];
//or whatever font you're using
[button setFrame:CGRectMake(x,y,stringsize.width+30,stringsize.height+20)];
你需要使按鈕變大或使用較小的字體。 – rmaddy
按鈕大小基於字符串長度 – Bangalore
更新您的問題與您如何確定按鈕大小。 – rmaddy