UITableViewAutomaticDimension在iOS 8上不起作用

蓝无处

我正在按照本教程制作自定义大小的单元格。

我将自定义单元格注册到表视图中,并在单元格xib中手动给出了每个子视图约束。请参考GitHub中源代码

在iOS 9中,在一个单元格的内容视图中垂直排列3个标签效果很好,但在iOS 8中(在设备和模拟器中均经过测试)效果不佳。

在iOS 8中,一个单元格没有合适的高度,并不是每个标签都显示全部文字。

iOS 8不适合:

在此处输入图片说明

如我所料,iOS 9:

在此处输入图片说明

任何意见,将不胜感激!

更新

中的代码viewDidLoad

 tableView.registerNib(UINib.init(nibName: "SelfSizingCell", bundle: nil), forCellReuseIdentifier: cellIdentifier)
 tableView.dataSource = self
 tableView.delegate = self
 tableView.estimatedRowHeight = 60.0
 tableView.rowHeight = UITableViewAutomaticDimension
 tableView.reloadData()
哈桑糖

在返回单元格之前,在“ cellForRowAtIndexPath”方法中添加以下代码。

    cell.setNeedsUpdateConstraints()
    cell.updateConstraintsIfNeeded()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

FileReader在iOS 8上不起作用

来自分类Dev

SDWebImage在iOS 8上不起作用

来自分类Dev

Testflight在iOS 8上不起作用

来自分类Dev

SDWebImage在iOS 8上不起作用

来自分类Dev

DojoX滑块在iOS 8 / Safari 8上不起作用

来自分类Dev

Xamarin.iOS NSUrlSession在iOS 8上不起作用

来自分类Dev

Xamarin.iOS NSUrlSession在iOS 8上不起作用

来自分类Dev

UITableView中的UIPanGestureRecognizer在iOS8上不起作用

来自分类Dev

约束常量更新在iOS 8上不起作用

来自分类Dev

iOS 8 Today Extension在设备上不起作用

来自分类Dev

UIActivityViewController在iPad上不起作用?iOS 8

来自分类Dev

iOS 8推送通知在实际设备上不起作用

来自分类Dev

MPMoviePlayerViewController在iOS 7上不起作用

来自分类Dev

VideoJS:在IOS上不起作用

来自分类Dev

swfobject在iOS上不起作用

来自分类Dev

removeClass在iOS上不起作用

来自分类Dev

IOS8 Blur在iPad视网膜模拟器上不起作用

来自分类Dev

锁定方向在ipad ios 8 swift xcode 6.2上不起作用

来自分类Dev

window.close()在iOS 8 GM种子上不起作用

来自分类Dev

与长度值垂直对齐在iOS 8上不起作用

来自分类Dev

单击在iOS 8模拟器[Xcode 6.0.1]上不起作用

来自分类Dev

用于计时器动画的CABasicAnimation在iOS 8+上不起作用

来自分类Dev

iOS PushKit注册在iOS10上不起作用

来自分类Dev

为什么CGContextSetRGBStrokeColor在ios7上不起作用?

来自分类Dev

Push segue在IOS 8.0上不起作用

来自分类Dev

AFNetworking 2.0.3在iOS 6上不起作用

来自分类Dev

@ Font-face在IOS上不起作用

来自分类Dev

z-index在IOS的Safari上不起作用

来自分类Dev

Bootstrap Modal在iOS设备上不起作用