作者joojooman (joogumo)
看板MacDev
标题[问题]一个UIViewController有两个TableView问题
时间Wed Apr 24 11:04:57 2013
小弟在一个UIViewController中放两个按钮,把两个TableView都放在UIScrollView
TableView1位置在(0,0) , TableView位置在(320,0)
点按钮1会看到第一个TableView1,点按钮2会看到第二个TableView2
第一个TableView1设定使用者去点选是不会去下一页面!
第二个TableView2设定是可以到下一个页面VC2!
问题来了,当第二个TableView2点选之後到下一个页面VC2,再由那个VC2页面返回,
回到的页面却是第一个TableView1,而不是第二个TableView2!
不知道哪边还需要设定什麽?希望有大大可以帮帮小弟我~感恩!
VC2只设定如下:
[self.navigationController popViewControllerAnimated:YES];
VC1设定点选之後的动作:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
InfoDetail = [self.storyboard instantiateViewControllerWithIdentifier:
@"ToInfoDetail"];
[self.navigationController pushViewController:InfoDetail animated:YES];
}
UI图如下:
--------------
| |
|____________|
|按钮1|按钮2
|------|-----|
| |
| |
| TableView1 |
| |
|____________|
点选按钮2出现TableView2
--------------
| |
|____________|
|按钮1|按钮2
|------|-----|
| |
| |
| TableView2 |
| |
|____________|
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.243.108.81
1F:推 kiii210:vc1不是不会有动作吗?怎麽还会push? 04/24 11:20
2F:→ kiii210:还没点按钮之前两个tableView都是hidden吗? 04/24 11:21
3F:→ joojooman:是TableView1点下去不会有动作,两个table都是放在scrol 04/24 13:41
4F:→ joojooman:scrollview放在VC1,利用滑动或是点选按钮就可以切换 04/24 13:43
5F:→ joojooman:不同的TableView! 04/24 13:44
6F:→ joojooman:都不是hidden! 04/24 13:45
※ 编辑: joojooman 来自: 111.243.108.81 (04/24 13:51)
7F:→ charlesdc:你描述问题的能力可能要再加强...... 04/24 14:20
※ 编辑: joojooman 来自: 111.243.108.81 (04/24 14:35)
8F:→ joojooman:不好意思~我会加强的! 04/24 14:39
9F:推 charlesdc:如果是这样设计的话你应该在VC2返回的时候告知原本View 04/24 19:01
10F:→ charlesdc:要切成TableView2 04/24 19:02
11F:→ charlesdc:作法应该很多 设计成delegate也行 04/24 19:05
※ 编辑: joojooman 来自: 61.230.128.171 (04/25 10:50)
※ 编辑: joojooman 来自: 61.230.128.171 (04/25 10:52)