Mam widok niestandardowy, który nie layoutSubview
wyświetla wiadomości podczas animacji.
Mam widok, który wypełnia ekran. Ma niestandardowy widok podrzędny u dołu ekranu, który zmienia rozmiar w Konstruktorze interfejsów, jeśli zmienię wysokość paska nawigacyjnego. layoutSubviews
jest wywoływany podczas tworzenia widoku, ale nigdy więcej. Moje podstrony są poprawnie ułożone. Jeśli wyłączę pasek stanu podczas połączenia, widok podrzędny layoutSubviews
nie zostanie w ogóle wywołany, nawet jeśli główny widok animuje jego zmianę rozmiaru.
W jakich okolicznościach layoutSubviews
faktycznie się nazywa?
Mam autoresizesSubviews
ustawione NO
dla mojego widoku niestandardowego. W Konstruktorze interfejsów mam górne i dolne rozpórki oraz zestaw strzałek pionowych.
Inną częścią układanki jest to, że okno musi być wykonane jako klucz:
[window makeKeyAndVisible];
w przeciwnym razie widoki podrzędne nie są automatycznie zmieniane.
layoutSubviews
. CzyinitWithFrame:
wywoływanalayoutSubviews
jest przyczyna ?