UITableViewCell 的内容不适合
Content of a UITableViewCell does not want to fit
我做了一个重现我的错误的小示例项目:
发生的事情是,当 运行 在 iOS 7.1 下时,会生成一个带有单元格的 UITableView
,其内容不会留在边缘,它应该根据根据它的框架,限制,甚至它说它在哪里。意思是,当我在 tableView:cellForRowAtIndexPath:
中登录 cell.contentView.frame
时,它说它在 x:0 y:0,但是当我查看 UI 时,大多数视图都有被压缩了,最后一张因为标签比较长被剪掉了。
在iOS8,这段代码执行的很完美,不知道哪里出了问题。
找到了!只需删除:
[cell.contentView setTranslatesAutoresizingMaskIntoConstraints:NO];
形式:
- (void)configureCell:(TableViewCell *)cell withDictionary:(NSDictionary *)dictionary {...}
我做了一个重现我的错误的小示例项目:
发生的事情是,当 运行 在 iOS 7.1 下时,会生成一个带有单元格的 UITableView
,其内容不会留在边缘,它应该根据根据它的框架,限制,甚至它说它在哪里。意思是,当我在 tableView:cellForRowAtIndexPath:
中登录 cell.contentView.frame
时,它说它在 x:0 y:0,但是当我查看 UI 时,大多数视图都有被压缩了,最后一张因为标签比较长被剪掉了。
在iOS8,这段代码执行的很完美,不知道哪里出了问题。
找到了!只需删除:
[cell.contentView setTranslatesAutoresizingMaskIntoConstraints:NO];
形式:
- (void)configureCell:(TableViewCell *)cell withDictionary:(NSDictionary *)dictionary {...}