我有一个经常重复使用的自定义控件.它旨在回应长时间的新闻.我希望能够在界面构建器中设置目标和选择器.是否有任何方法可以让 -
@property (nonatomic,assign) IBOutlet SEL longPressSelector;
Run Code Online (Sandbox Code Playgroud)
或者有没有办法添加可以设置Interface Builder的自定义UIControlEvents?
谢谢
saa*_*nib -3
我想你可以使用
-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
Run Code Online (Sandbox Code Playgroud)
启动一个 NSTimer 来为你计时
和
-(void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
Run Code Online (Sandbox Code Playgroud)
停止该计时器并获取用户点击视图的时间,然后您可以根据长按的时间执行一个事件。
希望,它会对你有所帮助。
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |