【发布时间】:2015-01-22 15:01:56
【问题描述】:
我想重新定位默认显示在行右侧的 tableviewcell 的重新排序栏。所以我尝试了this link 但是当我记录子视图时,UITableViewCellReorderControl 根本不存在。但是当我设置时:
[self setEditing:YES];
[tableView setEditing:YES];
如果出现在右侧。
到目前为止我的方法:
- (void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
for(UIView* view in cell.subviews)
{
NSLog(@"Tableview subviews: %@",[[subviewCell class] description]);
}
}
与
for(UIView* subviewCell in cell.contentView.subviews)
{
NSLog(@"Tableview subviews: %@",[[subviewCell class] description]);
}
但第一个日志:
Tableview subviews: UITableViewCellContentView
Tableview subviews: _UITableViewCellSeparatorView
Tableview subviews: UITableViewCellContentView
Tableview subviews: _UITableViewCellSeparatorView
第二个代码日志:
Tableview subviews: UIImageView
Tableview subviews: UIImageView
Tableview subviews: UIImageView
Tableview subviews: UITextField
Tableview subviews: UIImageView
Tableview subviews: UIImageView
Tableview subviews: UIImageView
Tableview subviews: UITextField
没有 UITableViewCellReorderControl 的迹象。我做错了什么?
【问题讨论】:
标签: ios uitableview