IOS内容属性总结

四个容易混淆的属性

1、textAlignment:文字的水平方向对齐方式

1>取值

NSTextAlignmentLeft

NSTextAlignmentCenter

NSTextAlignmentRight

2>哪些控件有这个属性:一般能够显示文字的控件都有这个属性

UITextField

UILabel

UITextView

2.ContentVerticalAlignment:内容的垂直方向的对齐方式

1>取值

UIControlContentVerticalAlignmentCenter

UIControlContentVerticalAlignmentTop

UIControlContentVerticalAlignmentBottom

2>哪些控件有这个属性:继承至UIControl的控件或者UIControl本身

UIControl

UIButton

UITextField……

3.contentHorizontalAlignment:内容的水平方向的对齐方式

1>取值

UIControlContentHorizontalAlignmentCenter

UIControlContentHorizontalAlignmentLeft

UIControlContentHorizontalAlignmentRight

2>哪些控件有这个属性:继承至UIControl的控件或者UIControl本身

UIControl

UIButton

UITextField……

4.contentMode:内容模式(控制内容的对齐方式),一般对UIImageView很有用

1>取值

UIViewContentModeScaleToFill:拉伸图片至填充整个UIImageView

UIViewContentModeScaleAspectFit:按照图片原来的宽高比进行拉伸,伸缩至适应整个UIImageView

UIViewContentModeScaleAspectFill:按照图片原来的宽高比进行拉伸,伸缩至图片的宽度和UIImageView的宽度一样,或者图片的高度和UIImageView的高度一样

 

UIViewContentModeRedraw:当控件的尺寸改变了,就重绘一次(重新调用setNeedDisplay,调用drawRect)

UIViewContentModeCenter

UIViewContentModeTop

UIViewContentModeBottom

UIViewContentModeLeft

UIViewContentModeRight

UIViewContentModeTopLeft

UIViewContentModeTopRight

UIViewContentModeBottomLeft

UIViewContentModeBottomRight

2>哪些控件有这个属性:所有UI控件都有

IOS内容属性总结,布布扣,bubuko.com

IOS内容属性总结

上一篇:安卓学习-界面-布局-RelativeLayout


下一篇:Android 自定义View