动态改变 UIView 的高度以适应内容
Dynamically change height of UIView to fit content
我是 Swift 的新手(来自 PHP)。我有点迷茫,因为 UIView
的行为对我来说似乎有点不一致。
在我的主屏幕上,我有一个 activity 列表,每个 activity 项目都包含在一个 UIView 中。此界面基于具有自定义原型单元格的 UITableView 构建。
点击某个项目会导致转入应显示完整文章的新视图。然而,我注意到的是,虽然我的 UIView 在 table 单元格中似乎会自动调整它们的高度以适应文本内容的长度。我用于文章背景的 UIView 没有调整大小。
我没有为 UIView 设置固定高度(尽管 Xcode7 似乎希望我这样做)。我还确认我的标签实际上正确地包装了文本,只是 UIView 没有增长,所以它截断了文章。
我的大致布局是:
正在工作:UITableViewController -> CustomTableCell -> UIView -> 详细信息项
不工作:UIViewController -> UIView -> 详细信息项
如有任何帮助,我们将不胜感激。我正在以故事板模式构建它。
我附上了布局的屏幕截图。左边的完美,右边的完美,但是 UIView(白色区域)没有垂直拉伸。
使用 UITextView
在自定义视图下方显示完整文章。 UIView
不应自动调整大小以容纳目标 VC 中的完整文章。
我是 Swift 的新手(来自 PHP)。我有点迷茫,因为 UIView
的行为对我来说似乎有点不一致。
在我的主屏幕上,我有一个 activity 列表,每个 activity 项目都包含在一个 UIView 中。此界面基于具有自定义原型单元格的 UITableView 构建。
点击某个项目会导致转入应显示完整文章的新视图。然而,我注意到的是,虽然我的 UIView 在 table 单元格中似乎会自动调整它们的高度以适应文本内容的长度。我用于文章背景的 UIView 没有调整大小。
我没有为 UIView 设置固定高度(尽管 Xcode7 似乎希望我这样做)。我还确认我的标签实际上正确地包装了文本,只是 UIView 没有增长,所以它截断了文章。
我的大致布局是:
正在工作:UITableViewController -> CustomTableCell -> UIView -> 详细信息项
不工作:UIViewController -> UIView -> 详细信息项
如有任何帮助,我们将不胜感激。我正在以故事板模式构建它。
我附上了布局的屏幕截图。左边的完美,右边的完美,但是 UIView(白色区域)没有垂直拉伸。
使用 UITextView
在自定义视图下方显示完整文章。 UIView
不应自动调整大小以容纳目标 VC 中的完整文章。