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