2012-08-10 90 views

回答

1

編輯: 如果妳已經使用的界面生成器添加搜索欄,確保它不添加爲tableview中的子視圖(這使得作爲表,其中渦卷的一部分搜索欄以及表格)。檢出下面的鏈接,並避免它。此鏈接顯示搜索欄如何成爲表格的子視圖。這不是你想要的。只需將搜索欄拖動到您的界面構建器中的表格視圖之外,以便它成爲視圖的一部分。

我已經添加第二張圖片來展示如何找到解決方案,以解決您的問題。

如果妳希望通過編程添加搜索欄,則只是將它加入AS-

[self.view addSubview:mySearchBar]; 

相應設置這個搜索欄的框架。

This should not be done to if u want the search bar not to scroll

enter image description here

+0

我試圖啓動圖片中顯示的搜索欄,但仍然當應用程序加載,我試着向下/向上滾動,搜索欄將滾動實現代碼如下。 – 2012-09-20 07:32:15

+0

我想我不能讓自己清楚。圖片只是爲了說明。圖中的東西與你想要的相反。這個圖片的例子是你需要避免的。在您的IB中,只需將表格視圖外部的搜索欄拖動到表格視圖中,使其成爲視圖的一部分... – Nishant 2012-09-20 11:08:31

0

你怎麼會在筆尖文件創建它們?不要把搜索欄放在UITableView上。他們應該分開。您可以將搜索欄放在桌面視圖的頂部,但不能放在桌面上。