2012-08-10 51 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上。他们应该分开。您可以将搜索栏放在桌面视图的顶部,但不能放在桌面上。