Używam AutoLayout i mieć UISearchBar, UITableView reklamy UIView. Początkowo układ jest poprawny i umieszczony zgodnie z moimi zasadami AutoLayout.Błąd UISearchBar AutoLayout ios7?
Gdy UISearchBar ma skupić się rozszerza się gwałtownie w wysokości pokrywającej górną mój UIView.
Nie ważne jak układ moje ograniczenia autolayout tak się dzieje.
Gdybym nie ustawisz
self.searchBar.translatesAutoresizingMaskIntoConstraints = NO;
i ustawić ramkę zamiast następnie zachowuje się normalnie.
self.searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 100.0f, 45.0f)];
Ale jestem uzależniony od AutoLayout w tej aplikacji na iOS7. Czy to prawdziwy błąd? A może raczej coś przeoczyłem!
Możesz dodać ograniczenia wysokości do swojego widoku UISearchBar. –
Tak, próbowałem to jako dodatkowe ograniczenie, czyni różnicę zero. – JMWhittaker
Czy dodałeś ograniczenia na górze, na początku, na końcu i na wysokości do widoku UISearchBar? –