2012-09-09 64 views
0

我想在xib中設計一個視圖並加載它。使用xib中的按鈕創建視圖

(這將被用來作爲的tableView的頁腳視圖,而我沒有在目前的的viewController這將有一個的tableView廈門國際銀行。)
想我會用這個觀點來自多個地方(這footerView可以連接到tableView1,tableView2等)

的廈門國際銀行包含一個視圖,該視圖包含一個UIButton

我想的UIButton的touchUpInside事件連接到的東西(文件擁有者? ,我迷失在這裏)

我應該怎麼做才能使用這個UIButton?

回答

0

有歧義的問題...

你有很多tableviews並要與相同的功能我想每個?分配相同的頁腳!

如果你有一個沒有筆尖的viewController,後來決定附加一個筆尖,你需要做一件簡單的事情(有另一種方法), 由「文件所有者」轉到「身份檢查員」,然後在自定義類寫名字的視圖控制器..

然後回到你的代碼初始化這個視圖 - 控制與nibName並從委託方法

-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 

我沒有之前嘗試添加爲頁腳,,但如果它的情況下,我會以編程方式執行它

它會幫助,如果你添加一些代碼...

1

你可能不知道這一點,但每個表都有一個頁眉和頁腳(除了與它的頁眉和頁腳的部分),你可以拖動新UIView直接放到「界面」構建器中的表格視圖的底部或頂部。所以像這樣,你並不需要一個單獨的nib文件。

一個你已經添加了UIView您可以將按鈕和其他控制。完成後您只需Ctrl拖動從按鈕到您的UIViewController子類來創建IBAction的按鈕。

插圖:

|-------- Table header --------| 
|------ Section 1 header ------| 
|--- Cell 1 for Section 1 -----| 
|--- Cell 2 for Section 1 -----| 
|--- Cell 3 for Section 1 -----| 
|------ Section 1 footer ------| 
|------ Section 1 header ------| 
|--- Cell 1 for Section 2 -----| 
|--- Cell 2 for Section 2 -----| 
|--- Cell 3 for Section 2 -----| 
|------ Section 1 footer ------| 
|-------- Table footer --------| 
+0

的OP被問及與可重複使用的'UIView'的解決方案,他可以在其他表視圖使用... – FluffulousChimp

相關問題