【发布时间】:2016-07-31 05:12:05
【问题描述】:
我有一个自定义的UITableViewCell,我以编程方式创建了它,我想成为我的视图的全部高度。我已经覆盖了“heightForRow”,但这不会影响第一次加载时单元格框架的大小。当前帧以 320 宽度,44 高度 加载,我猜这是单元格的默认大小。直到我实际将单元格滚动到屏幕之外然后再重新“刷新”它,单元格的框架才会改变。我应该怎么做才能在第一次加载时将单元格的框架高度设置为全屏?
【问题讨论】:
-
你在使用自动布局吗?
-
请添加代码。从第一次加载 tableView 开始调用“heightForRow”。如果您需要滚动并向后滚动以查看大小变化,那么您做错了。您是否正在尝试逐步计算单元大小? (意思是没有自动布局),如果你想使用自动布局,你没有使用正确的功能。所以请通过你的代码(:
-
按照@PiratM 的建议,请添加代码。
标签: ios objective-c swift uitableview