1
我在表格的标题中有一个搜索栏,但它非常向下,当出现键盘时,搜索不可见。如果搜索栏太低且不可见,我该如何在表格中进行滚动?否则我不想改变它的位置。更改搜索栏的位置
下面是截图:
,如果我改变搜索栏架我得到这个:
-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
if (self.searchBar.frame.origin.y>270) {
self.cowTableView.frame=CGRectMake(self.cowTableView.frame.origin.x,self.cowTableView.frame.origin.y-300,self.cowTableView.frame.size.width, self.cowTableView.frame.size.height);}
return YES;
}
- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar {
self.cowTableView.frame=CGRectMake(self.cowTableView.frame.origin.x,self.cowTableView.frame.origin.y+300,self.cowTableView.frame.size.width, self.cowTableView.frame.size.height);
return YES;
}
您的ideea适用于更改框架,但为什么搜索栏的大小发生更改。我没有修改大小,只有原点。 –
@AdinaMarin也许你正在把它移得太高,它似乎像搜索栏大小改变?如果你没有修改标题或搜索栏的大小,它不应该改变。 – Michael
我用代码更新我的问题 –