这是我的第一个敏捷项目,我尝试创建一个应用程序内设置页面。
所以我有一个基本的UITabelView,里面有自定义的UITableViewCell。我的UITableViewCell在左侧包含一个UILabel,在右侧包含一个UISwitch。

问题是UITableViewCell的长度是静态的(我认为),当我在iPhone 6上编译时,结果如下:

ios - 将UITableViewCell的长度调整为UITableView的长度-LMLPHP

当我在iPad空气模拟器上编译时,我没有细胞。

那么如何动态调整UItableViewCell的长度呢?

最佳答案

这是修复它的简单方法。

在您的TableCell.m中

在创建UISwitch时添加它

目标-c:

switch.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;


斯威夫特:

switch.autoresizingMask = .FlexibleLeftMargin;

关于ios - 将UITableViewCell的长度调整为UITableView的长度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36715321/

10-14 20:11