ios - 使用标签 iOS/Swift 以外的内容自动调整表格单元格的大小

标签 ios swift

如何实现一个表格单元格,它可以根据我是隐藏还是显示单元格中的 View 来自动调整自身大小?或者添加一个 View ,但添加意味着我无法在 Storyboard 中看到它。

我看到的所有关于自动调整表格单元格大小的示例都涉及仅使用一个标签,并在标签有更多行时扩展它。

最佳答案

您可以使用自动布局来创建自动调整表格 View 单元格查看此链接以获取详细解决方案 https://www.raywenderlich.com/129059/self-sizing-table-view-cells

    myTable.estimatedRowHeight = 50.0
    myTableView.rowHeight = UITableViewAutomaticDimension
    myTableView.autoresizesSubviews=true

通过在 tableView 单元格上方应用代码,将扩展以适应内容大小

关于ios - 使用标签 iOS/Swift 以外的内容自动调整表格单元格的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38664568/

相关文章:

ios - 以多边形为半径的多边形?

ios - 使用 hitTest() 或 point(inside, with event) 从添加到 keyWindow 的 View 转发事件

ios - 每天早上特定时间快速后台执行

ios - 控制台在加载 UIWebView 时显示 AutoLayout Engine 警告,有时会使应用程序崩溃

iphone - 是否可以在 iOS 的 AddThis API 的共享菜单中覆盖添加按钮调用的函数?

iphone - Objective C 中的 int 问题

ios - 一个opengles 2.0应用程序中的多个绘图层

iphone - 为什么我的 UIMenuItems 显示在 UIMenuController 的 'more' 部分?

ios - Swift 中的 "unwrapped value"是什么?

swift - 快速更改 UINavigationBar 中 UIBarButtonItem 的宽度