Tho*_*sen 15 objective-c uitableview ios7
我正在创建一个UITableView自定义UITableViewCells.iOS 7的新删除按钮导致我的单元格布局出现一些问题.
如果我使用"编辑"按钮,这会使红色圆圈出现,我会遇到问题,但是如果我刷一个单元格,它看起来很完美.
这是在使用"编辑"按钮时:
[self.tableView setEditing:!self.tableView.editing animated:YES];
Run Code Online (Sandbox Code Playgroud)

这是我刷一个单元格的时候:

您可以看到我的标签与第一个示例中的删除按钮重叠.为什么这样做,我该如何解决?
尝试使用accessoryView与editingAccessoryView您的特性UITableViewCell,而不是将自己的观点.
如果您希望在编辑和非编辑模式下显示相同的指示器,请尝试将两个视图属性设置为指向您uiTableViewCell喜欢的同一视图:
self.accessoryView = self.imgPushEnabled;
self.editingAccessoryView = self.imgPushEnabled;
Run Code Online (Sandbox Code Playgroud)
IOS7中的表编辑动画似乎有一个小故障,删除按钮和accessoryView切换回非编辑状态时重叠.这似乎发生在accesoryView指定和editingAccessoryViewis时nil.
这个故障的解决方法似乎是指定一个不可见的editingAccessoryView,如:
self.editingAccessoryView =[[UIView alloc] init];
self.editingAccessoryView.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16927 次 |
| 最近记录: |