2011-02-13 42 views
0

我是比較新的ios編程,我試圖創建一個tabbar應用程序與4個標籤 選項卡1和標籤2是navigationcontrollers持有UIView ...現在我有一個導航欄,我可以從我的UIView類訪問。「連接」UiTableView與NavigationController

我放在UIView的級一個UITableView(含IB),並增加了一個editbutton導航欄:

self.navigationItem.leftBarButtonItem = self.editButtonItem; 

好吧,這似乎很容易和好了,但我怎麼能連接「編輯按鈕「與我的UIView類中的uitableview。表格中充滿了數據,但是當我按下編輯按鈕時什麼都沒有發生......我不想將UIView類更改爲UITableView,因爲它是視圖上的一些其他UI元素。

回答

1

我建議閱讀Table View Programming Guide for iOS(特別是「在編輯模式下插入和刪除行」一節),因爲它涵蓋了您需要的所有內容,並且您將學到很多東西,能夠很好地向前挺進。

+0

感謝你的鏈接...在這裏,我發現,我必須覆蓋 - (無效) setEditing:(BOOL)編輯動畫:(BOOL)動畫 – gonzalesblanco 2011-02-14 20:10:09

0

Got it!該UIViewController得到編輯的短信..只是覆蓋它並在設置表格的編輯模式:

-(void)setEditing:(BOOL)editing animated:(BOOL)animated { 
    [super setEditing:editing animated:animated]; 
[self.myTableView setEditing:editing animated:animated]; 

}