【发布时间】:2011-07-04 23:40:37
【问题描述】:
我有几个视图希望隐藏搜索栏,除非用户向下滚动以使用它。我使用这个命令来实现这个:
[self.tableView setContentOffset:CGPointMake(0, 44) animated:NO];
这行得通,但并不理想;任何时候发生导致 table view 重新加载的事情,它都必须重新定位。
现在我有一个视图,我想对用户完全隐藏搜索栏,这意味着他们甚至无法向下滚动以找到它,但是我想将范围栏保持在桌子的顶部。所以基本上我想将搜索栏从视图顶部滚动并保持在那里,同时让控件的范围栏部分可见。 setContentOffset 不再为我做这件事,因为用户可以轻松撤消它。
有没有我忽略的方法?
提前致谢!
更新:我从来没有想到这一点,所以最终我改变了我的设计。
【问题讨论】:
标签: iphone ios uitableview uisearchbar