更改didSelectRowAtIndexPath中自定义单元格的标签高度

分配

当我选择自定义单元格时,我试图调整标签高度的大小(以使其扩展以使更多文本可见)。

我显然缺少一些基本的东西,因为在尝试绘制新的CGRect之后,框架是完全相同的。

以下是相关代码:

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    let indexPath = tableView.indexPathForSelectedRow()
    let currentCell = tableView.cellForRowAtIndexPath(indexPath!) as! BasicCell
    UIView.animateWithDuration(0.3) {
        tableView.beginUpdates()
        currentCell.subtitleLabel!.frame = CGRectMake(currentCell.subtitleLabel!.frame.origin.x, currentCell.subtitleLabel!.frame.origin.y, currentCell.subtitleLabel!.frame.size.width, 100)
        currentCell.subtitleLabel!.numberOfLines = 0
        tableView.endUpdates()
    }
}

任何帮助,将不胜感激。

我是鲁

你应该用

-reloadRowsAtIndexPaths:withRowAnimation:

内部beginUpdateendUpdate配对。仅仅设置框架不足以使表视图知道需要更新哪个单元格。

同样,也不需要将更新代码放入动画块中。它具有固有的动画效果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义单元格标签

来自分类Dev

访问自定义单元格中的标签值

来自分类Dev

如何更改按钮单击时自定义单元格的高度?

来自分类Dev

自定义大小表中的 UITableView 空单元格高度

来自分类Dev

在“自定义”单元格中的按钮中设置标签的例外

来自分类Dev

在cellForRowIndexPath中的每个自定义单元格中创建标签

来自分类Dev

UICollectionView:在自定义单元格内更改sizeForItemAtIndexPath

来自分类Dev

自定义更改单元格底部边框的颜色

来自分类Dev

带有UIButton的自定义UITableView单元格未调用didSelectRowAtIndexPath

来自分类Dev

iPhone-didSelectRowAtIndexPath:仅在长按自定义单元格后才被调用

来自分类Dev

UITableViewCell中的2个标签,无需自定义单元格

来自分类Dev

自定义TableView单元格中的标签在滚动后消失

来自分类Dev

Swift:在tableView单元格中设置标签和自定义参数

来自分类Dev

UITableViewCell中的2个标签,无需自定义单元格

来自分类Dev

自定义TableView单元格中的标签在滚动后消失

来自分类Dev

在自定义表格视图单元格中本地化按钮和标签[swift]

来自分类Dev

如何在iOS中管理自定义单元格标签值?

来自分类Dev

标签和Imageviews在iOS7中的自定义单元格中表现异常

来自分类Dev

如何在表格视图单元格中隐藏自定义类标签?

来自分类Dev

以编程方式创建自定义单元格时,ContentView 高度是否等于单元格高度?

来自分类Dev

自定义UITableView单元格中的UILabel不会随着核心数据的更改而更新

来自分类Dev

更改自定义单元格中按钮的图像

来自分类Dev

如何在带有分页的 tableview 自定义单元格中更改 imageview 的图像。

来自分类Dev

在由笔尖制成的自定义表格单元格中单击时更改图像

来自分类Dev

如何从自定义单元格显示 UILabel 保存在 UITableView 中的更改

来自分类Dev

在NSTableView中创建自定义单元格

来自分类Dev

UITapGestureRecognizer用于UITableView中的自定义单元格

来自分类Dev

在自定义Tableview单元格中推送ViewController

来自分类Dev

访问heightForRowAtIndexPath中的自定义单元格属性

Related 相关文章

  1. 1

    自定义单元格标签

  2. 2

    访问自定义单元格中的标签值

  3. 3

    如何更改按钮单击时自定义单元格的高度?

  4. 4

    自定义大小表中的 UITableView 空单元格高度

  5. 5

    在“自定义”单元格中的按钮中设置标签的例外

  6. 6

    在cellForRowIndexPath中的每个自定义单元格中创建标签

  7. 7

    UICollectionView:在自定义单元格内更改sizeForItemAtIndexPath

  8. 8

    自定义更改单元格底部边框的颜色

  9. 9

    带有UIButton的自定义UITableView单元格未调用didSelectRowAtIndexPath

  10. 10

    iPhone-didSelectRowAtIndexPath:仅在长按自定义单元格后才被调用

  11. 11

    UITableViewCell中的2个标签,无需自定义单元格

  12. 12

    自定义TableView单元格中的标签在滚动后消失

  13. 13

    Swift:在tableView单元格中设置标签和自定义参数

  14. 14

    UITableViewCell中的2个标签,无需自定义单元格

  15. 15

    自定义TableView单元格中的标签在滚动后消失

  16. 16

    在自定义表格视图单元格中本地化按钮和标签[swift]

  17. 17

    如何在iOS中管理自定义单元格标签值?

  18. 18

    标签和Imageviews在iOS7中的自定义单元格中表现异常

  19. 19

    如何在表格视图单元格中隐藏自定义类标签?

  20. 20

    以编程方式创建自定义单元格时,ContentView 高度是否等于单元格高度?

  21. 21

    自定义UITableView单元格中的UILabel不会随着核心数据的更改而更新

  22. 22

    更改自定义单元格中按钮的图像

  23. 23

    如何在带有分页的 tableview 自定义单元格中更改 imageview 的图像。

  24. 24

    在由笔尖制成的自定义表格单元格中单击时更改图像

  25. 25

    如何从自定义单元格显示 UILabel 保存在 UITableView 中的更改

  26. 26

    在NSTableView中创建自定义单元格

  27. 27

    UITapGestureRecognizer用于UITableView中的自定义单元格

  28. 28

    在自定义Tableview单元格中推送ViewController

  29. 29

    访问heightForRowAtIndexPath中的自定义单元格属性

热门标签

归档