ios - 如何将 UITableView 单元格宽度设置为与其父/设备宽度相同?

标签 ios swift xcode

enter image description here

我有一个 UITableView 单元格,它不会跟随它的父级宽度。我找到了很多关于如何更改高度的代码,但是我找不到将 UITableView 单元格更改为与其父级相同的代码/方法。

有些回答说它会自动跟进。但在我的问题是宽度不能跟随设备的宽度。有没有人知道如何改变它?

最佳答案

UITableviewCell 的宽度将始终与 UITableView 的宽度相同。

如果要将单元格的宽度设置为与 UITableView 的父级相同,则应将 UITableView 的宽度设置为与父级相同

如果要将 UITableView 的宽度设置为与其父 View 相同,请将 UITableView 的尾部和前导约束设置为值为 0 的父 View

您需要删除您添加的宽度限制和纵横比。不要按住 ctrl 并拖动,而是选择 tableview 并单击图钉按钮并设置约束,如 this 所示。图像。请记住尾部和前导值必须为 0 才能将宽度设置为与父 View 相同

关于ios - 如何将 UITableView 单元格宽度设置为与其父/设备宽度相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53496893/

相关文章:

iOS、 swift : How do I allow readers to use Navigation Bar Button Items to adjust body font size in a WKWebView?

ios - 在没有 [[UIApplication sharedApplication] statusBarOrientation] 的情况下确定 UIViewController 的 UIInterfaceOrientation?

swift - 如何使用 Swift 检查 float 的 float ?

swift - 在 iOS 10 上使用 UNUserNotificationCenter

ios - Xcode:如何更新 AdMob

ios - 使用 applicationDidFinishLaunching(_ :)) 的负面后果是什么

ios - UITabBar 边框和阴影问题

ios - 在 GameScene.sks 中制作 Sprite 并在代码中访问它

objective-c - 在与他人共享代码之前编译一个 Objective C iOS 类

iphone - Xcode 4.2 Lion 不在旧设备上安装/运行项目。 iPhone 3G 4.2.1