[問題]一個UIViewController有兩個TableView問題

看板MacDev作者 (joogumo)時間12年前 (2013/04/24 11:04), 編輯推噓2(209)
留言11則, 3人參與, 最新討論串1/1
小弟在一個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

04/24 11:20, , 1F
vc1不是不會有動作嗎?怎麼還會push?
04/24 11:20, 1F

04/24 11:21, , 2F
還沒點按鈕之前兩個tableView都是hidden嗎?
04/24 11:21, 2F

04/24 13:41, , 3F
是TableView1點下去不會有動作,兩個table都是放在scrol
04/24 13:41, 3F

04/24 13:43, , 4F
scrollview放在VC1,利用滑動或是點選按鈕就可以切換
04/24 13:43, 4F

04/24 13:44, , 5F
不同的TableView!
04/24 13:44, 5F

04/24 13:45, , 6F
都不是hidden!
04/24 13:45, 6F
※ 編輯: joojooman 來自: 111.243.108.81 (04/24 13:51)

04/24 14:20, , 7F
你描述問題的能力可能要再加強......
04/24 14:20, 7F
※ 編輯: joojooman 來自: 111.243.108.81 (04/24 14:35)

04/24 14:39, , 8F
不好意思~我會加強的!
04/24 14:39, 8F

04/24 19:01, , 9F
如果是這樣設計的話你應該在VC2返回的時候告知原本View
04/24 19:01, 9F

04/24 19:02, , 10F
要切成TableView2
04/24 19:02, 10F

04/24 19:05, , 11F
作法應該很多 設計成delegate也行
04/24 19:05, 11F
※ 編輯: joojooman 來自: 61.230.128.171 (04/25 10:50) ※ 編輯: joojooman 來自: 61.230.128.171 (04/25 10:52)
文章代碼(AID): #1HTqlR_r (MacDev)
文章代碼(AID): #1HTqlR_r (MacDev)