UISwitch 未显示在 UITableView 上 (iOS 8)
UISwitch does not show up on UITableView (iOS 8)
我有一个 UITableView,我在静态单元格上添加了一个 UISwitch。 (table 有部分和静态单元格)。我添加了一个 IBOutlet
@property (retain, nonatomic) IBOutlet UISwitch *useWifiSwitch;
以及在我的情节提要中使用界面生成器的操作。
但是当应用程序 运行 时,UISwitch 不显示。我没有在 viewDidLoad 中添加任何内容。有人有线索吗?
由于 Interface Builder
中的通用布局是 600x600 但设备不是,您的 UISwitch
可能不在屏幕上。您可以通过将 Constraints
添加到 UISwitch
.
来修复它
给它一个固定的高度,然后按照 InterfaceBuilder
的建议设置顶部、底部和尾部约束。
我有一个 UITableView,我在静态单元格上添加了一个 UISwitch。 (table 有部分和静态单元格)。我添加了一个 IBOutlet
@property (retain, nonatomic) IBOutlet UISwitch *useWifiSwitch;
以及在我的情节提要中使用界面生成器的操作。
但是当应用程序 运行 时,UISwitch 不显示。我没有在 viewDidLoad 中添加任何内容。有人有线索吗?
由于 Interface Builder
中的通用布局是 600x600 但设备不是,您的 UISwitch
可能不在屏幕上。您可以通过将 Constraints
添加到 UISwitch
.
给它一个固定的高度,然后按照 InterfaceBuilder
的建议设置顶部、底部和尾部约束。