我的UITableView
有一堆部分,因此顯示一個側欄,讓你滾動瀏覽部分。修改UITableView的側邊欄?
問題是:我在UITableView
的標題中有一個UISearchBar
,並且側邊欄覆蓋了UISearchBar
的清除(x)按鈕。
我可以修改邊欄以添加邊距或至少將其完全移除嗎? Apple Developer網站上的邊欄上找不到任何內容。
我的UITableView
有一堆部分,因此顯示一個側欄,讓你滾動瀏覽部分。修改UITableView的側邊欄?
問題是:我在UITableView
的標題中有一個UISearchBar
,並且側邊欄覆蓋了UISearchBar
的清除(x)按鈕。
我可以修改邊欄以添加邊距或至少將其完全移除嗎? Apple Developer網站上的邊欄上找不到任何內容。
你有沒有在xib文件中製作這個視圖的問題?如果你這樣做,你應該能夠調整表格視圖的大小,使其儘可能大。這裏是有很多關於UITableViews和UITableCells有用的信息在蘋果開發者網站的鏈接:
的的UISearchBar是TableView中的headerView。我希望在SearchBar的高度向下移動一邊的怪物,或者完全刪除。
我想通了,你可以刪除吧
self.tableView.sectionIndexMinimumDisplayRowCount = 1337;
至少,如果您有少於1337節。但是,如果有人知道我如何訪問代表右側索引的對象來直接調整其大小並將其向下移動,請讓我知道。
圖像原因:http://img59.imageshack.us/img59/5397/bildschirmfoto20101121us.png
我認爲這是UITableView的一個bug,所以我打算將其報告給蘋果公司。
您可以將self.tableView.sectionIndexMinimumDisplayRowCount設置爲NSIntegerMax,而不是任意大的數字。另外,如果在加載表數據後設置了這個參數,你將不得不調用[self.tableView reloadData]。 – arlomedia 2012-05-29 23:15:30