標籤:width re c ar htm 應用
如果視圖的autoresizesSubviews屬性聲明被設定為YES,則其子視圖會根據autoresizingMask屬性的值自動進行尺寸調整。簡單配置一下視圖的自動尺寸調整掩碼常常就能使應用程式得到合適的行為;否則,應用程式就必須通過重載layoutSubviews方法來提供自己的實現。
self.autoresizingMask = UIViewAutoresizingFlexibleWidth;//這個常量如果被設定,視圖的寬度將和父視圖的寬度一起成比例變化。否則,視圖的寬度將保持不變。
UIViewAutoresizingNone |
這個常量如果被設定,視圖將不進行自動尺寸調整。 |
UIViewAutoresizingFlexibleHeight |
這個常量如果被設定,視圖的高度將和父視圖的高度一起成比例變化。否則,視圖的高度將保持不變。 |
UIViewAutoresizingFlexibleWidth |
這個常量如果被設定,視圖的寬度將和父視圖的寬度一起成比例變化。否則,視圖的寬度將保持不變。 |
UIViewAutoresizingFlexibleLeftMargin |
這個常量如果被設定,視圖的左邊界將隨著父視圖寬度的變化而按比例進行調整。否則,視圖和其父視圖的左邊界的相對位置將保持不變。 |
UIViewAutoresizingFlexibleRightMargin |
這個常量如果被設定,視圖的右邊界將隨著父視圖寬度的變化而按比例進行調整。否則,視圖和其父視圖的右邊界的相對位置將保持不變。 |
UIViewAutoresizingFlexibleBottomMargin |
這個常量如果被設定,視圖的底邊界將隨著父視圖高度的變化而按比例進行調整。否則,視圖和其父視圖的底邊界的相對位置將保持不變。 |
UIViewAutoresizingFlexibleTopMargin |
這個常量如果被設定,視圖的上邊界將隨著父視圖高度的變化而按比例進行調整。否則,視圖和其父視圖的上邊界的相對位置將保持不變。 |