Chr*_*ris 6 interface-builder uilabel ios
我正在尝试使用XCode 4.2和Interface Builder设置一个三行UILabel,为iOS 5构建.放置UILabel之后,我将行数设置为3(这个问题也会出现,行数设置为0),我已经使用option-Return在text属性中正确地破坏了行.这一切都在Interface Builder的故事板预览中正确显示.问题是当我在模拟器中构建并运行应用程序时,换行符被完全忽略,文本只是在UILabel的视图中包含它需要的地方,就像文本中没有换行符一样.
显而易见的快速解决方案是在代码中设置UILabel的文本,或者制作三个UILabel.没问题.当标签纯粹在IB中设置时,我只是为什么会这样.有人遇到同样的问题吗?
这可能应该作为一个错误打开,但这是一个解决方法:
而不是选项 - 返回,使用control-Return AND命中它两次(在故事板中的文本行之间留下一个空行).然后它将在故事板和设备上正确显示.
| 归档时间: |
|
| 查看次数: |
4228 次 |
| 最近记录: |