2012-04-25 77 views
0

我想搜索欄添加到UITableView的頭,這是對IB可見,但運行後不能在模擬器UITableView的標題是不可見的

+0

你可以添加一些代碼,你是如何添加它? – rishi 2012-04-25 08:11:49

+0

我這樣做的界面生成器,只是將搜索欄拖到tableview標題,之後,IB調整了tableview的大小,並將搜索欄放到標題,但當應用程序啓動時什麼都沒有發生 – taffarel 2012-04-25 08:18:11

+0

檢查此 - http://stackoverflow.com/questions/2556216/uisearchbar-not-showing – rishi 2012-04-25 08:27:54

回答

0

檢查您是否正確撥打-initWithNibName: bundle:方法。

-1

其實頭是在表視圖節的一部分,所以烏爾視圖控制器類必須符合到UITableViewDelegate協議並且必須實現方法 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section;

和UR頭視圖使用 的定製 - (UIView的*)的tableView:(UITableView的*)的tableView viewForHeaderInSection:(NSInteger的)部分

例如 - (CGFloat的)的tableView:(UITableView的*)的tableView heightForHeaderInSection: (NSInteger)部分{ return 25.0f; }

,或者您可以使用UITableViewDataSource方法 - (的NSString *)的tableView:(UITableView的*)的tableView titleForHeaderInSection:(NSInteger的)部分{ 回報@ 「#」; }

+0

表視圖還具有獨立於節標題的表視圖範圍的頁眉和頁腳。 – 2017-03-23 15:44:25