Date
Nov. 21st, 2024
 
2024年 10月 21日

Post: iOS 入门 013: AutoLayout 与 SizeClass

iOS 入门 013: AutoLayout 与 SizeClass

Published 12:04 Apr 14, 2012.

Created by @ezra. Categorized in #Programming, and tagged as #iOS.

Source format: Markdown

Table of Content

自动布局

  • 建议

    • 多用Storyboard练习自动布局
  • 技巧

    • 在界面上摆放好控件的位置

    • 使用自动布局添加"约束" (蓝色的线)

Size Classes

  • Compact:压缩的

  • Reguler:常规的

约束

  • 注意

    • 一旦设置了约束,可以通过修改约束数值,调整控件位置,不要再调整frame

参考

  • 任何一个控件都可以参照另外控件准确定义出位置frame(x, y, width, height)

  • 注意

    • 使用了自动布局,就"不要"再用代码改frame,因为已经将所有的布局交给了自动布局系统!

其他

  • pin 是指定大小和位置

  • algin 可以指定对齐方式

  • 红色的提示:表示缺少约束

  • 黄色的提示:控件的实际位置与约束的数值不相符

Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询