2013-02-08 59 views
2

我有一個UITableView放在我的視圖控制器在IB,使用2個原型單元和'分組'樣式。表格中只有2個單元格,並且沒有組頭,所以我想調整表格視圖控件的高度以適應2行(每個高度爲29)的高度,這樣我就可以爲我的其他空間控制VC。問題是,當我在IB中調整表格的高度時,它總是收縮在底部並保留'原型單元'標籤。這意味着,以得到正確的高度和位置我要失去我的電池設計知名度 - 見截圖:分組的UITableView - 刪除界面生成器中的'原型單元'標頭

enter image description here

反正是有關閉「原型細胞」組頭標籤,這樣我可以調整我的控制所見即所得風格?

回答

0

顯示代碼和你在VC中實現的代理方法會更有用。不管怎麼說,試試這個:設置你的頭@property爲的tableView爲零,如果你得到任何結果實現這個:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 
{ 
    return nil; 
} 

希望這會工作。歡呼聲

+0

嗨,感謝您的回覆,但我認爲您誤會了。我不是指運行時的任何行爲,我只是在談論使用界面構建器來設計視圖控制器。 – 2013-02-08 13:47:18

+0

我的錯誤,對不起 – QuiBongJin 2013-02-08 14:34:57

0

可以將uitableview更改爲靜態而不是動態單元格。這允許您在佈局編輯器中添加單元格。然後,您可以將iboutlet添加到單元格和內容中。這個缺點是你將不得不使用一個UITableViewController作爲根,這反過來不會讓你添加任何其他單元格,頁眉和頁腳。

您仍然可以將其餘組件添加到單獨的部分,並將單元格設置爲背景以隱藏。或者你可以加載控制器抓取視圖並調整它並將其添加到另一個viewcontrollers視圖。

+0

嗨,謝謝你的迴應。不幸的是我需要我的視圖控制器上的其他控件,所以我不能使用UITableViewController。 – 2013-03-08 09:01:35

相關問題