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
我用代碼更新我的問題 –