看板 MacDev 關於我們 聯絡資訊
小弟在一個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
kiii210:vc1不是不會有動作嗎?怎麼還會push? 04/24 11:20
kiii210:還沒點按鈕之前兩個tableView都是hidden嗎? 04/24 11:21
joojooman:是TableView1點下去不會有動作,兩個table都是放在scrol 04/24 13:41
joojooman:scrollview放在VC1,利用滑動或是點選按鈕就可以切換 04/24 13:43
joojooman:不同的TableView! 04/24 13:44
joojooman:都不是hidden! 04/24 13:45
※ 編輯: joojooman 來自: 111.243.108.81 (04/24 13:51)
charlesdc:你描述問題的能力可能要再加強...... 04/24 14:20
※ 編輯: joojooman 來自: 111.243.108.81 (04/24 14:35)
joojooman:不好意思~我會加強的! 04/24 14:39
charlesdc:如果是這樣設計的話你應該在VC2返回的時候告知原本View 04/24 19:01
charlesdc:要切成TableView2 04/24 19:02
charlesdc:作法應該很多 設計成delegate也行 04/24 19:05
※ 編輯: joojooman 來自: 61.230.128.171 (04/25 10:50) ※ 編輯: joojooman 來自: 61.230.128.171 (04/25 10:52)