我找不到任何提及为什么表单在iOS 7.1上看起来很光滑时不会在iOS 8上呈现。我唯一的一线希望是,我称之为[self.tableView reloadData]
viewWillAppear
,并且那个渲染。
我使用的是 2014 年 10 月的 XLForms 2.1.0 版本。
XLForms 集成空表视图可能对您有用,如果您遇到其他空白表单问题:
我在XLForm示例项目中注意到,视图控制器中的这种模式:
- (instancetype)initWithCoder:(NSCoder *)coder
{
self = [super initWithCoder:coder];
if (self) {
[self initializeForm];
}
return self;
}
- (instancetype)init
{
self = [super init];
if (self) {
[self initializeForm];
}
return self;
}
- (void)initializeForm
{
// Your form initialization code here
}
我在 viewDidLoad
中设置我的表单,与在 iOS 8 上运行的 XLForms 相比,它必须具有不同的生命周期。