2016-09-23 21 views
6

enter image description hereDziwne zachowanie po aktualizacji do Xcode 8

Powyższe treści są umieszczone w Scrollview ale wyjście w aplikacji jest jak poniżej enter image description here

Jeśli mogę umieścić te treści poza Scrollview to działa dobrze, to działa dobrze przed aktualizacją do Xcode 8

+0

To tylko przypuszczenie, ale czy tak się stanie, jeśli ustawiono właściwość contentMode z uszkodzonych widoków na Przerysowywanie? – Gero

+0

można pokazać ur widok Hierarchia –

Odpowiedz

1

spróbuj dodać te ograniczenia dla UIScrollView enter image description here

+0

nie używam ograniczenie w tym projekcie :( – Vishnu

+0

nie użyłeś autoLayout? – Ragul

+0

następnie można ustawić powyższe ograniczenia do UIScrollView – Ragul

0

nie należy zmieniać układu cokolwiek (Autoresizing/Autolayout). Myślę, że problemem jest rozmiar treści przewijania. Zaktualizujesz więc ramkę widoku w metodzie viewDidLoad. A następnie zaktualizuj rozmiar zawartości przewijania.

- (void)viewDidLoad { 

    [super viewDidLoad]; 
    //set view frame 
    self.view.frame = [UIScreen mainScreen].bounds; 
} 
- (void)viewDidLoad { 

    [super viewDidLoad]; 
    //set view frame 
    self.view.frame = [UIScreen mainScreen].bounds; 
}