一、一般過程


系統storyboard中預設的控制器為:viewcontroller
這樣的話如果整個程式界面都隻是使用uitableview來搭建,那麼一般需要完成以下相對繁瑣的步驟:
(1)向界面上拖一個uitableview
(2)設定資料源
(3)設定代理
(4)遵守代理協定
上述過程相對繁瑣,且還需要手動的設定資料源,代理,遵守協定等,容易遺漏,下面推薦直接使用uitableview controller。
二、使用uitableview controller
為了簡化操作,推出下面的方法。
即如果在界面上僅僅隻是需要用來展示一個uitableview,那麼可以讓主要制器直接繼承于uitableview controller


直接讓控制器繼承uitableview controller,然後在storyboard中把以前的界面删掉,拖一個tableview controller就可以了。
注意:需要和主要制器類進行關聯。
uitableview controller裡面有個tableview屬性,在控制器中通過self.view擷取出來的視圖就是一個tableview。
即self.view=self.taleview。
且它預設已經把他的協定和資料源都已經實作好了,不再需要進行連線。


點選右鍵,可以發現資料源和代理都已經連好了。
(應該把繼承自uiviewcontroller的控制器幹掉,重新拖一個tableview controller,和主要制器進行連線。)