Dav*_*lho 6 iphone animation uisearchbar uisearchdisplaycontroller
我目前有一个UISearchBar(附加到UISearchDisplayController),但我缩小了搜索栏的宽度,以便在未选择搜索栏时可以在其右侧显示自定义按钮.该按钮用于访问其他视图.
但是,当我选择搜索栏然后按取消(甚至执行搜索)并返回普通视图时,搜索栏应显示我的自定义按钮,搜索栏会动画并占用所有空间按钮和不显示.从本质上讲,当我只希望它占据屏幕的一部分时,搜索栏会占用屏幕的所有宽度.
有没有办法阻止搜索栏动画到屏幕的整个宽度?
这就是我定义搜索栏的CGRect的方式:
self = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 250.0f, 45.0f)]
Run Code Online (Sandbox Code Playgroud)