2012-02-09 19 views
0

我想讓用戶更輕鬆地訪問搜索欄。目前,搜索欄位於桌面視圖之上,當用戶滾動桌面視圖時,搜索欄會隨之滾動屏幕。有沒有簡單的方法將它放置在tableview上方,以便它始終可見?將UISearchBar定位在.xib中的TableView上方

我正在使用.xib文件而不是故事板b/c我希望我的應用程序兼容到iOS 4.0。

回答

1

那麼你可以做的只是將一個搜索欄放在XIB的表格視圖上方。或者只是將您現在的搜索欄(大概)移到桌面視圖的標題視圖中,然後將其放在桌子上方。您還必須將表格縮小44像素(搜索欄的高度)並將其向下移動,以便搜索欄位於其上方。

如果你去刪除表視圖的標題視圖中的一個並創建一個新的然後只是確保你正確地將它連接到它當前正在使用它(即可能是搜索欄和它的出口代表)。

+0

謝謝。我是一個noob,已經學習了幾個月,但只有w/storyboards。我想讓我的應用與iOS4.3和4.0兼容,所以我現在需要使用nib文件,對吧?我最初發布這個問題b/c我只是在做你剛剛說的話而遇到麻煩。如果我試圖放置tableview 1st,我不能將tableview放到我的nib文件中,而不會佔用整個視圖。如果我試圖將搜索欄放在第1位,那麼以後我不能將表視圖放置在nib文件中,而不覆蓋搜索欄。我必須錯過一個簡單的細節。 – 2012-02-12 23:11:23

+0

然後放置它然後調整它。只需拖動側面的手柄或使用屬性編輯器手動編輯大小。 – mattjgalloway 2012-02-12 23:32:43

相關問題