Я показываю записи в UITableView с UITableViewCellAccessoryDetailDisclosureButton в качестве аксессуара ячейки. Я хочу отображать эти параметры «Сохранить», «Отправить» и «Посетить», когда пользователь нажимает кнопку раскрытия сведений, но я понятия не имею, как это сделать. Пожалуйста помогите.
как показать параметры, когда пользователь нажимает на UITableViewCellAccessoryDetailDisclosureButton
comment
посмотрите здесь: stackoverflow.com/questions/3833184/iphone-ipad -context-menu
- person mja   schedule 05.10.2011
comment
пожалуйста, опубликуйте это как ответ и позвольте мне принять это. :))
- person Virat Naithani   schedule 05.10.2011
Ответы (1)
Сначала вы должны реализовать (это другой вызов из конкретной строки выбора)
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
внутри вы используете такой код:
UIMenuController *menuController = [UIMenuController sharedMenuController];
AddRouteMenuItem *menuItem = [[AddRouteMenuItem alloc] initWithTitle:@"Add to push list" action:@selector(addRouteMenuButtonPressed:)];
menuItem.indexPath = pressedIndexPath;
menuController.menuItems = [NSArray arrayWithObject:menuItem];
[menuItem release];
[menuController setTargetRect:[self.tableView rectForRowAtIndexPath:pressedIndexPath] inView:self.tableView];
[menuController setMenuVisible:YES animated:YES];
Вы нажали index path = indexPath
последняя точка - это указатель изменения на вспомогательную кнопку - (void) setTargetRect: (CGRect) targetRect inView: (UIView *) targetView
person
user170317
schedule
05.10.2011