Ios 动态更改UIView的高度以适应内容

Ios 动态更改UIView的高度以适应内容,ios,swift,uiview,autolayout,xcode7,Ios,Swift,Uiview,Autolayout,Xcode7,我是Swift的新手(来自PHP)。我有点迷茫,UIView的行为对我来说似乎有点不一致 在我的主屏幕上有一个活动列表,每个活动项都包含在UIView中。此接口构建在带有自定义原型单元的UITableView上 点击一个项目会导致进入一个新的视图,该视图将显示整篇文章。然而,我注意到,当我的UIView位于表格中时,单元格似乎会自动调整其高度以适应文本内容的长度。我用于文章背景的UIView没有调整大小 我还没有为UIView设置固定高度(尽管Xcode7似乎希望我这样做)。我还确认了我的标签实

我是Swift的新手(来自PHP)。我有点迷茫,
UIView
的行为对我来说似乎有点不一致

在我的主屏幕上有一个活动列表,每个活动项都包含在UIView中。此接口构建在带有自定义原型单元的UITableView上

点击一个项目会导致进入一个新的视图,该视图将显示整篇文章。然而,我注意到,当我的UIView位于表格中时,单元格似乎会自动调整其高度以适应文本内容的长度。我用于文章背景的UIView没有调整大小

我还没有为UIView设置固定高度(尽管Xcode7似乎希望我这样做)。我还确认了我的标签实际上正确地包装了文本,UIView只是没有增长,因此它截断了文章

我的大致布局是:

工作:UITableViewController->CustomTableCell->UIView->详细项目

不工作:UIViewController->UIView->详细项目

任何帮助都将不胜感激。我正在以故事板模式构建这个


我包括一个布局截图。左侧的一个工作正常,右侧的一个工作正常,但是UIView(白色区域)没有真正伸展。

使用
UITextView
在自定义视图下方显示全文。
ui视图
不应自动调整大小以容纳目标VC中的完整文章

您介意分享您的tableview委托方法吗?特别是CellForRowatineXpath和HeightForRowatineXpath方法?我不介意,但正如我提到的,它在tableview中工作得非常好。问题在于我正在尝试再次使用UIView的UIViewController中。我的困惑是,它在TableView中似乎工作得很好,但当我将UIView插入(完全独立的)UIControllerView时,高度似乎不会自动适应内容,因此基本上您拥有特定活动的TableView。单元格视图包含您正在显示的信息。点击时,您希望转到另一个VC,然后显示完整的文章。您是如何使用您专用于在tableview中显示详细文章的视图的?是否将其作为子视图插入到单元格中?然后将其作为子视图插入到目标Vc的单元格选择中?不幸的是,我对整个IOS非常陌生。:)所以基本上我有一个UITableViewController。。。这将列出显示的信息的所有单元格。点击其中一个单元格可将(显示)分段到UIViewController,并将相关数据传递到新视图。我不做任何子视图。谢谢你的帮助。你说得完全正确,我喜欢固定标题,只喜欢文章的主体滚动