前言
相信每位ios开发者都知道uitableview的左滑删除功能非常的炫酷,有时候左滑需要的功能不止只有删除一个,有时候会有顶置之类的别的功能,这时候就需要我们自己定制左滑
示例代码
-(nsarray<uitableviewrowaction*>*)tableview:(uitableview *)tableview editactionsforrowatindexpath:(nsindexpath *)indexpath { uitableviewrowaction *rowaction = [uitableviewrowaction rowactionwithstyle:uitableviewrowactionstyledefault title:@"取消收藏" handler:^(uitableviewrowaction * _nonnull action, nsindexpath * _nonnull indexpath) { nslog(@"收藏点击事件"); }]; uitableviewrowaction *rowaction2 = [uitableviewrowaction rowactionwithstyle:uitableviewrowactionstyledefault title:@"顶置" handler:^(uitableviewrowaction * _nonnull action, nsindexpath * _nonnull indexpath) { nslog(@"顶置按钮点击事件"); }]; rowaction.backgroundcolor =rgb(215, 59, 16); nsarray *arr = @[rowaction,rowaction2]; return arr; }
总结
我们可以利用uitableviewrowaction 创建对象,后面的代码块就是点击后执行的方法,创建完的对象加到数组中,这样的话我们就可以随意定制,颜色我们也可以自己选择,非常的方便。以上就是这篇文章的全部内容,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。
如对本文有疑问, 点击进行留言回复!!
Codeforces Round #657 (Div. 2) C题
hdu2222 Keywords Search(ac自动机模板-kuangbin)
IOS开发控件视图day08:监听文本框状态设置按钮状态不可点击且变灰
网友评论