【发布时间】:2010-06-09 13:26:22
【问题描述】:
我目前有一个 UISearchBar(附加到 UISearchDisplayController),但我减小了搜索栏的宽度,以便在未选择搜索栏时在其右侧显示一个自定义按钮。该按钮用于访问其他视图。
但是,当我选择搜索栏然后按取消(甚至执行搜索)并返回到正常视图时,搜索栏应该使用我的自定义按钮显示,搜索栏会动画并占用所有按钮的空间并且不显示。本质上,当我只希望它占据屏幕的一部分时,搜索栏占据了屏幕的所有宽度。
有什么方法可以防止搜索栏动画到整个屏幕宽度?
这就是我定义搜索栏的 CGRect 的方式:
self = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 250.0f, 45.0f)]
【问题讨论】:
标签: iphone animation uisearchbar uisearchdisplaycontroller