0
我想用uiTableview製作一個應用程序,它是屏幕大小的四分之一。我使用基於導航的應用程序開始了項目。現在我想改變表格視圖來填充整個屏幕,但還沒有成功。我在網上搜索了一個答案,但一直沒有找到解決辦法。非全屏桌面在筆尖
我在正確的軌道上,如果我把tableview到'RootViewController.xib'中的另一個視圖?
提前致謝!
我想用uiTableview製作一個應用程序,它是屏幕大小的四分之一。我使用基於導航的應用程序開始了項目。現在我想改變表格視圖來填充整個屏幕,但還沒有成功。我在網上搜索了一個答案,但一直沒有找到解決辦法。非全屏桌面在筆尖
我在正確的軌道上,如果我把tableview到'RootViewController.xib'中的另一個視圖?
提前致謝!
您可以將您的UITableView
放在另一個UIView
中,並將其設置爲您想要的大小。您可以在下面(或上面)放置另一個視圖,或者將其留空或做任何你喜歡的事情(橫幅)?如果你使用的是UITableViewController
,那不行。但是,您可以保留班級的實施代碼,並將控制器類更改爲UIViewController<UITableViewDelegate,UITableViewDataSource>
。
不要忘記將控制器的視圖指向您創建的UIView
,而應直接指向UITableView
對象。
謝謝塞爾吉奧,但我不明白。當我創建'基於導航的應用'時,我得到了RootViewController的界面,看起來像這樣(我使用Core-Date):「@interface RootViewController:UITableViewController {」然後我改爲:「@interface RootViewController :UIViewController {「。我把UITableView放在'RootViewController.xib'的新UIView中。在'RootViewController.m'中我有:UITableView * tableView = self.tableView ;. –
Mikael
2010-12-17 15:48:26
如果您想在其他非委託方法的方法中訪問tableView,則需要爲其創建一個IBOutlet。在聲明中,放置一個'IBOutlet UITableView * tView;'並使用Interface Builder進行鏈接。 – 2010-12-17 15:54:55
再次感謝塞爾吉奧,我會盡快嘗試! :) – Mikael 2010-12-17 16:04:17