我正在使用
cell.accessoryType=UITableViewCellAccessoryDetailDisclosureButton;
在我的iOS-6及更低版本的应用程序中。但是,代码崩溃了iOS-7。 所以我用
替换了代码 cell.accessoryType=UITableViewCellAccessoryDetailButton;
但这与iOS-6没有向后兼容性。
是否有其他通用解决方案,而不是检查if-else循环中的版本?
提前致谢。
答案 0 :(得分:0)
除了accessoryType之外没有其他方法。您必须为此单元格添加自定义视图。您可以通过在UITableView的cellForRowAtIndexPath委托中添加以下代码行来轻松完成此操作:
UIView *subView = [[UIView alloc] init];
subView.Frame = CGRectMake(10,3,20,20);
subView.tag = 1;
[cell.contentView addSubview:subView];
[subView release];