ios - UIStackView 中的多行标签

标签 ios uikit uilabel xcode7 uistackview

将多行标签(换行符设置为自动换行)放入堆栈 View 时,标签会立即丢失换行符,而是在一行中显示标签文本。

为什么会发生这种情况以及如何在堆栈 View 中保留多行标签?

最佳答案

正确答案在这里:
https://stackoverflow.com/a/43110590/566360


  1. UILabel 嵌入到 UIView 中(编辑器 -> 嵌入 -> View )
  2. 使用约束使 UILabel 适合 UIView(例如,尾随空格、顶部空格和前导空格符合父 View 约束)

UIStackView 将拉伸(stretch) UIView 以适合,UIView 将限制 UILabel 以适应多行。

关于ios - UIStackView 中的多行标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34386528/

相关文章:

ios - Monotouch 中的 UILabel 外观

ios - 在 UILabel 的 NSAttributedString 中创建可点击的 "links"?

ios - UILabel如何收紧字母间距

iphone - 如何在 ios 中为 ipad 构建 html5 应用程序?

objective-c - Objective C 如果成功就简单

iphone - 这个 UITableView 代码有什么问题,我使用引用传递来更新核心数据配置记录?

iphone - 如何以编程方式访问 Nib 中的各种 UIView?

swift - XCode 预览错误 : "Replaced Accessor for ' keyWindow'"

ios - UICollectionView *Assertion Failure* 未在 UICollectionViewCell 上应用属性

ios - 创建 iOS 应用程序后启用 APNs