1, 基本使用 以对一个UILabel长按弹出菜单为例 子类化UILabel 因为需要覆盖这几个方法:- (BOOL)canBecomeFirstResponder; 返回YES 同时需要在每次UI元素出现的时候去becomeFirstResponder一次,才能显示出菜单. 在我的实测中, 我在ViewDidLoad里面这么做了, 当UI导航到别的页面(导航控件, 或modal页面), 然后回来, 菜单又失效了, 所以我写到ViewWillAppear里面去了, 通过 - (BOOL)canP…