2010-09-20 74 views
3

我有一個UITableView,它具有通過Interface Builder附加的子視圖UISearchBar。當調用- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar時,我設置searchBar.showsScopeBar = YES並致電[searchBar sizeToFit]實際顯示搜索欄的範圍欄。UISearchBar作爲UITableView的子視圖

問題是,我的表視圖的第一個單元格被出現的範圍欄覆蓋。我怎樣才能正確地重新調整表格視圖?

+0

你可以嘗試'sizeToFit',它是一個UIView類,我不知道它是否運行 – vodkhang 2010-09-20 13:25:35

+0

沒有成功,對不起。 – tobiasbayer 2010-09-20 14:01:18

+0

我很困惑。如果你想顯示範圍欄,你爲什麼要調用'searchBar.showsScopeBar = NO'?這是一種什麼工作? – 2010-09-20 16:20:35

回答

0

嗯,我修好了。我的UISearchBar與我的xib文件中的UITableView並排放置,並將其作爲代碼中表視圖的子視圖添加。我轉而在xib中做到這一點,一切都很好。

相關問題