有人知道如何调试这个吗?

仅警告一次:检测到约束模糊地表示tableview单元格内容视图的高度为零的情况.我们考虑的是非故意的坍塌,而是使用标准高度.

这些行具有由设置的固定高度

- (CGFloat)tableView:(UITableView *)tableView 
           heightForRowAtIndexPath:(NSIndexPath *)indexPath{
   return 34.0;
}

constraints人似乎都很开心...

推荐答案

在我的例子中,强制返回高度和估计高度使警告消失.

- (CGFloat)tableView:(UITableView *)tableView 
           estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 44;
}

- (CGFloat)tableView:(UITableView *)tableView 
           heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 44;
}

不需要这两个重写的另一个解决方案是在loadView或init方法中使用self.tableView.rowHeight = 44;.

Objective-c相关问答推荐

Apple Silicon 上的 dispatch_time 计算失败

从 float 或 double 实例化 NSDecimalNumber 的正确方法

在 iOS 中检测 PAN 手势的方向

在 10.9 上以编程方式启用对辅助设备的访问

表达式不可分配 - 将浮点数分配为 Xcode 中其他两个浮点数的总和时出现问题?

Asihttprequest 61 错误

如何使用 NSString drawInRect 使文本居中?

XCTAssert 和 XCTAssertTrue 有什么区别?

如何处理 Xcode 警告没有以前的函数原型......?

烦人的[Environment: Sandbox]提示

Objective C 静态类变量

警告的含义在演示过程中!

如何编写 OS X Finder 插件

Cocoa 与 Cocoa Touch - 有什么区别?

自定义 colored颜色 我的 UIActivityIndi​​catorView

单例释放方法产生警告?

我可以在 Objective-C switch 语句中声明变量吗?

在 UITableView 的 iOS 文档目录中列出保存的文件?

为什么我们不能在当前队列上使用 dispatch_sync?

将 Xcode 组创建为文件系统文件夹的工作流程