ios - 带有换行符的字符串 ios7

标签 ios iphone ios7 xcode6

我是 iPhone 编程的新手。实际上,我已经开始编写一个小应用程序,我正在尝试将包含换行符的文本设置为标签。

我已将标签属性设置为 0 行数并选择了自动换行。

我的文本看起来像这样:@"ABCD\nEFGH\nIJK"

它不是在标签上的新行上打印,而是在第一个新行字符之后截断字符串。有什么想法吗?

最佳答案

如果自动布局已启用,并且您没有添加任何显式约束,系统会为您添加它们。如果您在自己没有添加任何约束时查看尺寸检查器,它会这样说,

The selected views have no constraints. At build time, explicit left, top, width, and height constraints will be generated for the view.

高度限制可能是导致您出现问题的原因。添加约束以水平和垂直定位 View ,但不要添加任何宽度或高度约束,这应该可以解决您的问题。系统将调整标签的宽度以匹配您最长的线条。

关于ios - 带有换行符的字符串 ios7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26412357/

相关文章:

ios - 显示一个 u int。当值为 0 时减去 1,我得到一个正数

ios - Swift UITest - 将使用两者之一。哪个是未定义的

iPhone - 为什么编译器在为 ARM 架构构建时找不到某些包含?

ios - 在 arm64 上将字符串转换为整数?

ios - 使用 UISearchDisplayController 如何在输入后延迟 3 秒进行搜索

ios7 - UItextview 没有按预期扩展约束

ios - 过滤NS数组,根据issynced值获取元素

ios - Swift 中的单元测试 fatalError

iphone - 如何配置live555框架进行iphone应用程序开发?

ios - UITableViewCell 显示白色背景,在 iOS7 上无法修改