2014-02-21 140 views
1

我遇到一個問題,UISearchBar在我點擊後不斷調整大小,然後返回到適當的大小。我在init中設置框架和邊界。UISearchBar調整大小問題

[_searchBar setFrame:CGRectMake(10, 10, 300, 20)]; 
    [_searchBar setBounds:CGRectMake(10, 10, 300, 20)]; 

我也是做這行layoutSubviews

- (void)viewDidLayoutSubviews 
{ 

    [super viewDidLayoutSubviews]; 
    [_searchBar setFrame:CGRectMake(10, 10, 300, 20)]; 
    [_searchBar setBounds:CGRectMake(10, 10, 300, 20)]; 
} 

Search bar keeps resizing iOS7

回答

1

所以解決這個真正正確的方法是使用自動佈局與visualConstraints。一旦我開始使用它,搜索框不再調整大小。