现在的位置: 首页 > 综合 > 正文

【iOS开发-42】frame、bound和center的区别,以及bound调整宽高其实保证了center不变的规则

2017年03月21日 ⁄ 综合 ⁄ 共 183字 ⁄ 字号 评论关闭

所有控件的位置都是相对于其父控件的。

(1)用frame可以修改位置,也可以修改宽高。

(2)用bound可以修改宽高,但位置永远都是(0,0)。

(3)用center可以修改位置,但不可以修改宽高。

需要注意的时,用bound修改控件的宽高后,bound需要保证控件的中心center不变,所以在宽高变化之后,可能控件还会有一个移动,以保证与原先的center在同一位置。

抱歉!评论已关闭.