2015
02
26

[轉貼] IOS APP Auto Layout

關鍵字:AppleiosAutoLayoutObjective-CSwiftAPP

Auto Layout 使用者介面自動佈局的功能很早就被廣泛運用,像是在設計網頁時為了應付不同解析度的視窗,多半都會使用相對位置取代絕對位置來佈局,Auto Layout 也有異曲同工之妙,但是它總是讓人又愛又恨,它的好處是在眾多不同解析的 iOS 裝置下,不管你的畫面是直的還是橫的,介面上的物件總是可以找到自己的位置,但討厭的是,Auto Layout 設定起來相當複雜與瑣碎,儘管如此,官方還是強烈建議應用程式都能支援 Auto Layout 的功能,尤其是那些發佈於不同 iOS 裝置平台的應用程式。

若您的應用程式想要使用 Auto Layout 使用者介面自動佈局的功能,可以從以下兩種方法來著手「使用 Storyboard 的 Auto Layout 功能」和「使用 NSLayoutConstraint 動態產生 Auto Layout 的效果」,每一個 Auto Layout 的效果都半隨著一個 Constraint 限制,例如,某個 UIView 必須保持與畫面底部差距 20 個單位的高度,這 20 個單位高度就是 Auto Layout 所給予某 UIView 的限制,你會在下面看到更多相關的說明 ,有關其他 Auto Layout 的說明細節請參考官方的 Auto Layout Guide 文件。

相關連結
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html
傑立資訊傑立資訊事業有限公司

電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:service@julyinfo.com | 臺北市大安區和平東路3段257號6樓map

© 2016 傑立資訊 All rights reserved.法律顧問:宇恒法律事務所