iOS7 UISearchBar无法正确显示

时间:2014-08-02 11:58:42

标签: ios objective-c uisearchbar

我试图将搜索栏放在TableView中,这是一个简单的ViewController的子视图。结果汇总了它:Screenshot

现在一切正常,我可以正确搜索。问题是我在搜索某些内容时遇到的视觉故障:Screenshot

我想要的只是搜索栏到达屏幕顶部或更好,我的标题不会消失。

1 个答案:

答案 0 :(得分:1)

当搜索栏开始编辑时(键盘出现时),将带有动画的搜索栏的框架设置到屏幕顶部。就像那样 -

-(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar{
CGRect frame=searchBar.frame;
frame.origin.y=0;

[UIView animateWithDuration:1.0 animations:^{
    searchBar.frame=frame;
}];
}

enter image description here

enter image description here