我正在iOS7中開發一個應用程序。如何爲特定xib設置自動佈局?
我有登錄頁面,然後在我的應用程序的儀表板頁面。
但我想只在我的登錄頁面使用自動佈局,而不是在dasboard。
我已經嘗試做檢查並取消選中文件檢查器視圖但無法設置。
我的問題是,當我取消選中儀表板Xib中的自動佈局選項.......自動.....登錄頁面xib也取消選中,反之亦然?
,並從一個場景移動到其他我使用賽格瑞
任何一個可以幫助我嗎?
在此先感謝。
我正在iOS7中開發一個應用程序。如何爲特定xib設置自動佈局?
我有登錄頁面,然後在我的應用程序的儀表板頁面。
但我想只在我的登錄頁面使用自動佈局,而不是在dasboard。
我已經嘗試做檢查並取消選中文件檢查器視圖但無法設置。
我的問題是,當我取消選中儀表板Xib中的自動佈局選項.......自動.....登錄頁面xib也取消選中,反之亦然?
,並從一個場景移動到其他我使用賽格瑞
任何一個可以幫助我嗎?
在此先感謝。
既然你提到了一個segue,我假設你正在使用storyboard,是嗎?
對於故事板,啓用或禁用自動佈局的設置適用於整個主板。你可以使用兩個故事板併爲每個設置不同的設置,但是你不能使用segues,但需要在代碼中實例化你的viewcontrollers。
話雖如此,僅僅因爲您啓用了自動佈局功能,並不意味着您必須在每個視圖中使用約束。默認情況下,視圖有setTranslatesAutoresizingMaskIntoConstraints
啓用,這意味着您可以使用框架的大部分。
如果您使用的是故事板,那麼您不能僅爲一個場景設置自動佈局。這是全部或沒有。
編輯
但是,如果你有「使用自動佈局」複選框,設置爲YES
這並不意味着你是「被迫」在每一個場景自動佈局工作。您可以忽略爲該場景添加約束,並使用frames
。