注册 登录
主题 : uiswitch  显示或隐藏 uitableviewcell
级别: 侠客
UID: 609304
精华: 0
发帖: 170
可可豆: 575 CB
威望: 575 点
在线时间: 177(时)
注册时间: 2017-03-22
最后登录: 2018-10-23
0 楼:  发表于: 2018-03-10 10:21    发自: Web Page
来源于 一般提问 分类

uiswitch  显示或隐藏 uitableviewcell   

想用uiswitch开关控制某一行uitableviewcell的显示或隐藏,请问应该怎么做?
请大牛们给我个思路或代码示例,谢谢

级别: 骑士

状态: 连续签到 - [6天]
UID: 602644
精华: 0
发帖: 328
可可豆: 544 CB
威望: 539 点
在线时间: 974(时)
注册时间: 2017-01-04
最后登录: 2018-12-17
1 楼:  发表于: 2018-03-12 11:40    发自: Web Page
回 楼主(sbqios2017) 的帖子
刚才稍微写了下代码,你可以看看
附件: ShowAndHiddenCell.zip (72 K) 下载次数:18
锤石没有什么1个Q解决不了的,如果有那就两个Q
级别: 侠客
UID: 609304
精华: 0
发帖: 170
可可豆: 575 CB
威望: 575 点
在线时间: 177(时)
注册时间: 2017-03-22
最后登录: 2018-10-23
2 楼:  发表于: 2018-03-12 11:53    发自: Web Page
回 1楼(yejinghun) 的帖子
谢谢,我先看看。
级别: 骑士

状态: 连续签到 - [54天]
UID: 471816
精华: 0
发帖: 425
可可豆: 797 CB
威望: 663 点
在线时间: 855(时)
注册时间: 2015-05-11
最后登录: 2018-12-17
3 楼:  发表于: 2018-03-12 11:55    发自: Web Page
if (switch.isOn){
    self.dataArray = @[@"第一行",@"第二行",@"第三行",@"第亖行"];
}else {
    self.dataArray = @[@"第一行",@"第二行",@"第亖行"];
}

[self.tableView reloadData];
It's time to turn.
级别: 侠客
UID: 609304
精华: 0
发帖: 170
可可豆: 575 CB
威望: 575 点
在线时间: 177(时)
注册时间: 2017-03-22
最后登录: 2018-10-23
4 楼:  发表于: 2018-03-14 19:56    发自: Web Page
回 3楼(aiq西米) 的帖子
这个办法我之前就是这么用的,效果太生硬了,没有过渡的动画效果。
级别: 侠客
UID: 609304
精华: 0
发帖: 170
可可豆: 575 CB
威望: 575 点
在线时间: 177(时)
注册时间: 2017-03-22
最后登录: 2018-10-23
5 楼:  发表于: 2018-03-14 19:58    发自: Web Page
回 1楼(yejinghun) 的帖子
你好,我这里还有个需求,做了好几天了也没做出来,你能不能帮我抽空看一下,谢谢

我要实现的需求是tableView的多选最多可以选择3个,但现在是不起作用,超过3个后,tableViewcell选不了了,但多选表单一样还能选。

self.tableView.allowsMultipleSelection = YES;//可多选

self.tableView.editing = YES;//设置当前为可编辑状态

self.tableView.allowsMultipleSelectionDuringEditing = YES;//允许编辑的时候选中

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];

if(tableView.indexPathsForSelectedRows.count > 3)
{
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.userInteractionEnabled = NO;
}
}


级别: 侠客
UID: 609304
精华: 0
发帖: 170
可可豆: 575 CB
威望: 575 点
在线时间: 177(时)
注册时间: 2017-03-22
最后登录: 2018-10-23
6 楼:  发表于: 2018-03-17 18:53    发自: Web Page
                    

本站内容均为本站转发,已尽可能注明出处。因未能核实来源或转发内容图片有权利瑕疵的,请及时联系本站,本站会第一时间进行修改或删除。 QQ : 3442093904

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部