ios - 如何在 swift 2 中增加单元格内按钮点击操作的行高

标签 ios uitableview swift2 xcode7

我是 swift 的新手,我有一个表格行,其中包含 2 个标签(名称和描述)和右侧的一个按钮。单击按钮时,我想在描述的底部显示一些控件。

我正在使用自动调整大小技术来动态调整行中的内容,方法是使用以下代码。

tableView.rowHeight = IUTableViewAutomaticDimension

我的描述文本是多行的(取决于文本 1 到 5)数据在我的表格 View 中显示得很好。但是在按钮上点击行高不会自动增加。以下是点击按钮中的代码。

lblmoreDescrption.hidden = false

我正在使用带有 swift 2 的 Xcode 7。

谢谢

最佳答案

你需要这个:

self.tableView.beginUpdates()
self.tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Automatic)
self.tableView.endUpdates()

其中 indexPath 是您要重新加载的单元格的索引路径。

关于ios - 如何在 swift 2 中增加单元格内按钮点击操作的行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33344114/

相关文章:

ios - 如何使多个 UILabel 在 UITableView 单元格中自行调整大小?

ios - 获取数组A与数组B交点的反面

ios - 核心数据 - 编辑、增加和保存属性到已经存在的实体

ios - 根据不同的条件返回不同的值

ios - 如何检测对 UITableViewCell 的特定区域/矩形的点击?

ios - 如何在 swift 的闭包中抛出错误?

swift2 - rangeOfCharacterFromSet(characterSet).location 不是 Swift?

ios - 激活 segue 时自动布局无法满足约束

iOS-Swift UIApplication.shared.isIdleTimerDisabled = true 在 AppStore 审核后不起作用

ios - addAnnotation崩溃