我試圖使UISearchBar
在其變爲活動狀態時展開。UISearchBar動畫問題
我遇到的問題是搜索欄只在用戶輸入至少2個字符的文字後才展開。在此之前,它已被固定。我在那裏和作品增添了searchBar.alpha =0.7;
,所以這種方法似乎被立即調用爲用戶觸摸搜索條
- (void)searchDisplayControllerDidBeginSearch : (UISearchDisplayController *)controller
{
[UIView animateWithDuration:0.2 animations:^{
self.searchBar.frame = CGRectMake(0,10,250,self.searchBar.frame.size.height);
// self.searchBar.frame = CGRectMake(70, 10, 250, 40);
searchBar.alpha =0.7;
[searchBar layoutSubviews];
}];
}
不知道如果我將它設置的方式有問題。下面是我有:
在.h
:
@property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
在
.m
:
@synthesize searchBar;
,並在StoryBoard
:
感謝您的幫助。
謝謝!動畫和擴大searchBar。鍵盤現在不顯示,雖然... – hanumanDev
你應該'返回YES;'在該方法的動畫代碼後,它會顯示鍵盤。 – Randex