我有带有Xib文件的UITableViewCell。一切看起来都很好,直到我尝试使用超大尺寸的iPhone(例如iPhone 7 Plus,8 Plus和XS Max)来测试我的手机。
单元格高度为476px,它的contentView高度通常为475,5。但是,当我尝试增加尺寸时,contentView的高度为475,67px。 Interface Builder到底有什么错?
iPhone SE,7、8,X,XR
iPhone 7 Plus,8 Plus,XS Max
答案 0 :(得分:0)
如果这种微小的利润造成了很大的麻烦,那么您可以采取几种解决方法来解决它。
**两种解决方法都需要对加大尺寸的iPhone进行代码检查。在这里检查。 Detect if the device is iPhone X
创建一个单独的单元格,以将其与其他尺寸的iPhone配合使用,并将其高度设置为adueqate。
或管理(heightForRowAtIndexPath)返回大号iPhone所需的高度。