推 NelsonT:為什麼要知道自己是哪一頁呢?你的需求是? 04/10 21:58
→ wasihero:需求是要秀不同的資料,但不想寫三個重覆的code 04/10 22:14
→ wasihero:所以希望只用一個ViewController就可以秀三頁的內容 04/10 22:14
→ wasihero:目前用title可以檢測出來,但有語系問題,想找更智慧方式 04/10 22:26
→ roxx:selectedIndex 這個可以嗎? 我沒用過不確定 04/10 23:28
→ wasihero:selectedIndex只有被選到的那頁可以檢測出來 04/11 08:53
→ wasihero:沒選的那二頁還是沒辦法知道自己 04/11 08:53
→ roxx:那用 viewControllers 去找你的 view controller 如何? 04/11 09:03
→ razer:他如果只有一個viewController就沒辦法用viewControllers 04/11 09:34
→ razer:不然就是去改寫你的UIViewController 04/11 09:35
→ wasihero:所以還是要寫三個class才行囉? 04/11 09:36
→ wasihero:我覺得沒辦法知道自己是那一頁還是滿奇怪的設計 04/11 09:37
→ razer:因為你現在不是"自己不知道",而是上面的tabBar要告訴他們 04/11 10:18
→ razer:"他們各自是哪一頁",不然他們要用自己都是self就可以了 04/11 10:19
推 Xezzaosui:在 UITableViewController init 的時候丟個 flag 進去 04/11 10:56
→ Xezzaosui:再根據 flag 判斷不就好? 04/11 10:57
推 zapzero:樓上正解 04/11 11:10
推 iwayne:X大的做法最簡單有效,Good. 學習了。謝謝。 04/11 12:34
→ wasihero:init時還是不知道自己是那一頁丫 04/11 18:37
→ wasihero:init放flag是可以分出三頁,但順序不一定 04/11 18:38
→ wasihero:如果要再動態"生"出頁面的話,也是要先確定自己是那一頁 04/11 18:39
→ wasihero:本來希望可以讀到storyboard裡設定的identifier 04/11 18:41
→ wasihero:但找不到方法去讀...有人知道嗎? 04/11 18:41
推 Xezzaosui:不要用 storyboard 04/11 18:44
→ wasihero:請問不要用的理由是? 用xib反而連用title分辨都不行耶 04/11 19:14
推 Xezzaosui:也不要用 nib,直接寫 code 可以做的事多很多 04/11 20:59
推 sy305allen:[self.tabBarController viewControllers]應該可以幫忙 04/11 21:46
→ sy305allen:如roxx所說那樣 請看ppt.cc/HWQM 完整:db.tt/VoV2NFpt 04/11 21:50
推 iwayne:點選UITabBarControllerCell時,再動態生成,該類別實體就 04/11 23:03
→ iwayne:能由init帶入的flag判斷自己是哪個ViewController了。 04/11 23:04