有没有一种简单的方法可以让UITableViewCell的子类在保存 Select 一段时间后,像在通讯录应用程序中那样显示"复制"UIMenuController弹出窗口(参见屏幕截图)?
(source: icog.net)
有没有一种简单的方法可以让UITableViewCell的子类在保存 Select 一段时间后,像在通讯录应用程序中那样显示"复制"UIMenuController弹出窗口(参见屏幕截图)?
(source: icog.net)
iOS 5之前的方法是获取UIMenuController的共享实例,设置目标rect和view并调用-setMenuVisible:animated:
.记住在应答器中执行-canPerformAction:withSender:
.
iOS 5之后的方法(以前作为未记录功能提供)是在数据源中实现这三种方法(参见https://developer.apple.com/reference/uikit/uitableviewdelegate#1653389).
-(void)tableView:(UITableView*)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath*)indexPath withSender:(id)sender;
-(BOOL)tableView:(UITableView*)tableView canPerformAction:(SEL)action forRowAtIndexPath:(NSIndexPath*)indexPath withSender:(id)sender;
-(BOOL)tableView:(UITableView*)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath*)indexPath;