当您为 iphone 输入一个太长的句子时,它会自动在末尾添加一个“...”,以向您显示您看不到的其他内容。我想删除那些“...”。
图片: 替代文字 http://img691.imageshack.us/img691/2159/screenshot20100602at095.png
当您为 iphone 输入一个太长的句子时,它会自动在末尾添加一个“...”,以向您显示您看不到的其他内容。我想删除那些“...”。
图片: 替代文字 http://img691.imageshack.us/img691/2159/screenshot20100602at095.png
好吧,我假设您正在使用标签。查看“lineBreakMode”属性。您的解决方案可能会涉及该属性与“numberOfLines”属性的某种组合。例如,将“numberOfLines”属性设置为 0 将自动增加标签的高度以适合所有文本。因此,将它与 UILineBreakModeWordWrap 一起使用可能会成功。
UILabel *label = [[UILabel alloc] init];
label.numberOfLines = 0;
label.lineBreakMode = UILineBreakModeWordWrap;
label.text = @"Light beer 5% 10oz Glass served cold";
[label release];
你有几个选择:
numberOfLines
属性设置为 0 并将 lineBreakMode 设置为 UILineBreakModeWordWrap。尽管使用这种方法,您的标签高度必须足够大以包含几行......