久違?
換了新公司,剛進一個月都比較忙,所以沒啥空寫寫BLOG,幾乎都在survey 一些 AWS(Amazon Web Service)。
雖然我做的都比較簡單的,不過也因此複習了一下以前寫PHP的一些概念,只是Linux的指令安裝等等全還給老師…
現在在做一個公司的案子,碰到了點問題,也順利解決,就來寫寫筆記記錄一下。

我想在一個ViewController裡控制兩個tableview,其實實作方法有兩種
- 一種在一個ViewController中 利用SegmentedControl去控制或是客制Button
根據切換的index值 去reloadData 在每個tablevieDataSource中的method裡都必須去自行判斷。 - 另一種是在一個ViewController中addsubView 兩個tableview,然後在ViewController中init兩個另外的Class的TableViewController,把delegate和dataSource都指向tableviewController。
第二點另外要注意設定ViewController的tableview.view = tableview.tableview;
這樣才會去執行TableviewControoler裡的ViewdidLoad。
要注意的是如果你有需要用到Navigiation 的Push時,需要把ViewController的self.NavigiationController傳給兩個tableviewController。 這樣下面的tableview才會執行push
然後在ViewController裡把不要出現的先Hidden,在SegmentedController裡就只要把要顯示的hidden = NO 要隱藏的設為Yes就好, 不用再reloadData。
這樣講有點籠統。 有需要詳細說明的再告知。