2010-11-20 85 views
2

我的UITableView有一堆部分,因此顯示一個側欄,讓你滾動瀏覽部分。修改UITableView的側邊欄?

問題是:我在UITableView的標題中有一個UISearchBar,並且側邊欄覆蓋了UISearchBar的清除(x)按鈕。

我可以修改邊欄以添加邊距或至少將其完全移除嗎? Apple Developer網站上的邊欄上找不到任何內容。

回答

0

的的UISearchBar是TableView中的headerView。我希望在SearchBar的高度向下移動一邊的怪物,或者完全刪除。

我想通了,你可以刪除吧

self.tableView.sectionIndexMinimumDisplayRowCount = 1337;

至少,如果您有少於1337節。但是,如果有人知道我如何訪問代表右側索引的對象來直接調整其大小並將其向下移動,請讓我知道。

圖像原因:http://img59.imageshack.us/img59/5397/bildschirmfoto20101121us.png

我認爲這是UITableView的一個bug,所以我打算將其報告給蘋果公司。

+0

您可以將self.tableView.sectionIndexMinimumDisplayRowCount設置爲NSIntegerMax,而不是任意大的數字。另外,如果在加載表數據後設置了這個參數,你將不得不調用[self.tableView reloadData]。 – arlomedia 2012-05-29 23:15:30