类似于美团的tableView分类问题

楼下如果是妹子那就 2015-05-05 06:43:19
点了上面的按钮之后,在上面再添加一个tableView,点几次就会出现这个问题,百度查的方法如下:
[cell.contentView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];


我加上后还是没有效果,这个应该怎么改,求指点。

...全文
217 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
Bannings 2015-05-11
  • 打赏
  • 举报
回复
引用 5 楼 ningshuang520 的回复:
[quote=引用 4 楼 zhanglei5415 的回复:]
我知道,我的意思是说我改怎么在tableview的cellForRowAtIndexPath回调方法中来判断点的是下拉菜单中的哪个分组,求指点。[/quote] 你没理解他的意思,你为什么要在 cellForRowAtIndexPath 里判断点的是哪个分组?你用三个 ViewController 分别封装数据源和事件处理后,它们三个是不需要知道各自存在的。然后它们再共同实现一个协议,将用户的选择项回调出去就行了。 除了用三个 ViewController 以外,你也能试试 Delegate 的方式,你把它想象成一个二级数组的列表,和城市选择的结构很像,只不过一个是竖着排列,一个是以展开的方式来排列。
  • 打赏
  • 举报
回复
引用 4 楼 zhanglei5415 的回复:
我知道,我的意思是说我改怎么在tableview的cellForRowAtIndexPath回调方法中来判断点的是下拉菜单中的哪个分组,求指点。
  • 打赏
  • 举报
回复
引用 1 楼 zhanglei5415 的回复:
找到个开源项目移植过来可以用, https://github.com/jsfu/JSDropDownMenu
ReyZhang 2015-05-06
  • 打赏
  • 举报
回复
引用 3 楼 ningshuang520 的回复:
[quote=引用 1 楼 zhanglei5415 的回复:]
请问大神,如图,我现在每次在上面的下拉菜单中选择后,tableView展示的数据就要reloadData一次,这个方法应该怎么写,求指点。[/quote] 你用的这个组件,在点击最终菜单后,应该会提供回调方法吧。在这个点击的回调方法中来重新reloadData
  • 打赏
  • 举报
回复
引用 1 楼 zhanglei5415 的回复:


请问大神,如图,我现在每次在上面的下拉菜单中选择后,tableView展示的数据就要reloadData一次,这个方法应该怎么写,求指点。
ReyZhang 2015-05-05
  • 打赏
  • 举报
回复
你这种方式不是我所建议的。如果这三个tab选项卡的数据源及显示是独立的,互不相关的,我建议分离成三个viewcontroller,来各自实现自己的逻辑。 再创建一个container的viewcontroller 来组合这三个子控制器,方式就是通过addChildViewController . 伪代码:
/**************添加并建立父子关系********************/
FirstViewController *firstViewController=[[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
[self addChildViewController:firstViewController];
/////将控制器的视图添加到view上
[self.view  addSubview:firstViewController.view];
//////建立逻辑上的父子关系
[firstViewController didMoveToParentViewController:self];  

/**************从父视图中移除********************/
[firstViewController willMoveToParentViewController:nil];
[firstViewController removeFromSuperview];
[firstViewController  removeFromParentViewController];
可以参考这篇文章:http://www.cnblogs.com/zengyou/p/3386605.html

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧