我正在開發IOS。ios,自定義tableView或tableView控制器
我當前的viewController必須在屏幕上顯示一個tableView,以及一個更新按鈕。
當用戶點擊這個按鈕,當前的tableView應移到離開在屏幕的左側和釋放,
的同時,一個新的tableView應allocced和屏幕從移動有一些新數據的權利。
請注意,2表持有diffirent數據,所以我想如何實現這一點。
現在我有2個想法:
。讓我的當前的viewController是這些表的代表且dataSource,以及不同會在委託且dataSource方法如被實施:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
if (_aNewTableView) return 0;
else return [sections count];
}
但問題是,這些標記參數屬於當前的ViewController且由共享新與舊錶,
所以當我的Alloc一個新的tableView準備在屏幕上移動,
它會影響舊錶或舊受到影響,因爲再分享一些相同的標誌參數?
2nd。定製一個tableView,並給他們一些私人的方法來配置他們的數據或看起來分開,
但我需要覆蓋這些委託和dataSource方法。
更進一步,定製的tableView的委託和數據源應該還是一個視圖控制器,
這意味着我要特意創造了新的控制器爲定製的tableView,這似乎使問題更加複雜化。
而我不知道我是否知道如何覆蓋tableViewDelegate和tableViewDataSource。
那麼我該怎麼做才能實現這個功能呢?
非常感謝您的關心和回答!
如果您詢問iPhone,請爲此添加標籤。和/或任何你正在談論的編程語言。 – DOK 2012-01-29 16:13:56
感謝您的提醒!我已經更新了它。 – 2012-01-29 16:19:20