3
當前我在呈現視圖控制器時出現問題。子視圖在出現視圖控制器後重置爲原始幀
我有一個視圖裏面有子視圖。加載數據時,我更改了某些UILabel
的框架以更正其位置。我也有很多照片,需要顯示它們的幻燈片。
幻燈片會通過這個命令調用:
[self presentViewController:_photoNC animated:YES completion:nil];
從這個PhotoViewController解僱通過調用該命令後:
[self dismissViewControllerAnimated:YES completion:nil];
的問題是所有UILabel
復位到原來的框架。我無法弄清楚爲什麼會發生這種情況。
這可能是自動佈局的結果。如果打開了,那麼您需要使用約束來重新定位標籤,而不是設置框架。 – rdelmar
非常感謝。它解決了問題。 –
@TrungBui你能告訴我更具體的解決方案嗎? – humbroll