python tableview双击排序_关于tableView点击cell中按钮进入排序模式(cell行高统一可长按排序)...

首先,为三方的tableview类添加了一个isMove的BOOL属性,用于标记是否处于排序状态。

在三方tableview类里的长按的方法里判断isMove的值。如果不是排序状态直接return。

if(!self.isMove) {

return;

}

为自定义的cell声明一个代理,在点击cell中的按钮时,使用代理改变tableview的isMove的值,使tableview进入排序状态。

- (void)myTableViewCell:(MyTableViewCell*)cell funcBtnDidClick:(UIButton*)func {

#pragma mark -- 改变数据源数组;

NSMutableArray*arrayM = [NSMutableArrayarray];

//遍历数据源数组;

for(NSIntegeri =0; i

{//在这里是因为需要在排序模式下每一行的文字都需要能单独排序,

//所以在进入排序模式的时候对数据源做了一些处理。

RTModel*model =self.data[i];

if(model.title.length) {//判断数组对应位置的对象是不是文本属性;

//对应位置是字符串需要进行处理;

NSString*strA = model.title;

while([strArangeOfString:@"\n"].length) {//存在\n;

NSRangerange= [strArangeOfString:@"\n"];

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值