Я хочу переместить панель переупорядочения tableviewcell, которая появляется в правой части строки по умолчанию. Так я пробовал this link Но когда я регистрирую подвыборы, UITableViewCellReorderControl не существует в все. Но когда я установил:tableviewcell не содержит UITableViewCellReorderControl в ios
[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. что я сделал не так?
Я объявил 'MyTableCell * ячейка = (MyTableCell *) [editTableView cellForRowAtIndexPath: [NSIndexPath indexPathForRow: 0 надрез: 0]],' но это дает ошибку для ** huntedSubviewWithClassName ** как 'Нет видимых @interface для 'MyTableCell' объявляет селектор huntedSubviewWithClassName:' – Poles