我正在使用 Swift 构建一个简单的iOS应用程序。
我的一个观点,显示了一个评论列表(PFQueryTableViewController中的单元格......我正在使用Parse.com作为我的数据库)。
我的细胞快乐地调整大小以适应可能的多行注释。这是魔术! (如果你问我)
我遇到的问题是,在顶视图中基于多行标准内容,使位于TableView顶部的UIView调整大小(见下文)。
而不是做多行并调整视图大小(我已设置约束并将文本行设置为0),标签只显示一行,在屏幕边缘用“...”截断它
有没有人对如何根据UILabel的内容让我的顶级UIView调整大小有任何建议或解决方案?
我还在想这可能最好使用TableViewController顶部的Container View来完成?
答案 0 :(得分:0)
UITableViewDelegate
中有一个委托方法,可让您返回头部视图的高度(heightForHeaderInSection
)。你必须实施它,确保你返回适当的高度。
如果您已经有一个带有约束的笔尖,您可以在@property中加载笔尖,并使用应该给您足够高度的方法systemLayoutSizeFittingSize
。
有关详细信息,请查看我刚才写的这篇文章:Customize the UITableview with different height of cells like Facebook feeds in iOS