将UITableViewCell的长度调整为UITableView的长度

时间:2016-04-19 10:12:25

标签: ios swift uitableview uiswitch

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

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

enter image description here

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

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

1 个答案:

答案 0 :(得分:0)

这是一种解决问题的简单方法。

在你的TableCell.m

创建UISwitch时添加此项

目标-C:

switch.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;
斯威夫特:

switch.autoresizingMask = .FlexibleLeftMargin;