奇怪的行为。我正在尝试制作更改按钮标题的切换按钮。 但它显示的不是“完成”,而是“...”:
方法:
-(IBAction)toggleEditingMode:(id)sender
{
if(self.isEditing){
[sender setTitle:@"Edit" forState:UIControlStateNormal];
[self setEditing:NO animated:YES];
}
else if(!self.isEditing){
[sender setTitle: @"Done" forState:UIControlStateNormal];
[self setEditing:YES animated:YES];
}
}
最佳答案
它正在截断,要么按钮需要更大,要么文本需要更小。
要动态调整文本,
yourButton.titleLabel.adjustsFontSizeToFitWidth = YES;
yourButton.titleLabel.minimumScaleFactor = 0.5;
关于ios - 标题显示 3 个点 "..."而不是切换按钮中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22425356/