iOS 一些相似屬性的理解

2021-07-26 18:03:34 字數 787 閱讀 2228

viewb是viewa的子類, view b在view a上的起始座標是(40,40)。view b的高(height)為380,寬(width)為240。所以,view b的frame值是(40,40,240,380) bounds的值是(0,0,240,380) center的值是(160,230). 所以,frame和bounds是有關聯的,修改其中乙個的寬或高,另乙個也會相應的改變。

contentsize 是scrollview中的乙個屬性,它代表scrollview中的可顯示區域,假如有乙個scrollview,它的frame為(0,0,320,480),而它的contentsize為(320,960).也就是說,這個scrollview整個內容的大小為(320,960),要通過上下滑動scrollview來檢視(320,480)後的內容。

contentoffset 是scrollview當前顯示區域頂點相對於frame頂點的偏移量,比如上個例子你拉到最下面,contentoffset就是(0 ,480),也就是y偏移了480.

contentinset 是scrollview中contentview.frame.origin與scrollview.frame.origin的關係,比如contentview的frame為(0,30,320,480),那麼contentinset則為(0, 30).

vertical align屬性的一些理解與認識

在工作上遇到這個問題,只知道vertical align屬性設定元素的對齊方式,所以自己有必要深入理解vertical align作用,順便整理出來。先了解一下vertical align一些屬性 值描述 baseline 預設。元素放置在父元素的基線上。sub垂直對齊文字的下標。super 垂直對...

關於漸變屬性值的一些理解

首先,對於漸變 gradient 主要有兩種方式,一種為線性漸變 linear gradient 一種為徑向漸 radical gradient 本篇著重討論線性漸變。漸變的語法 background linear gradient direction,color stop1,color stop2...

一些css屬性的理解和運用。

1,彈性容器通過設定 display 屬性的值為 flex 或 inline flex將其定義為彈性容器 常用flex來編寫盒子橫向分布 flex direction屬性指定了彈性子元素在父容器中的位置。flex direction row row reverse column column rev...