UILabel
- 支持NSTextAlignment,左右居中
- 不支持contentVerticalAlignment ,上下居中,默认居中
UITextField
- 单行输入
- 支持placeholder属性
- 支持NSTextAlignment,左右居中
- 支持contentVerticalAlignment,上下居中
- 支持leftview/rightview
UITextView
- 多行输入,滚动显示浏览全文
- 不支持placeholder属性,需扩展
- 支持NSTextAlignment,左右居中
- 不支持contentVerticalAlignment ,上下居中
- 不支持leftview/rightview,默认顶上
1、
typedef NS_ENUM(NSInteger, NSLineBreakMode) {
NSLineBreakByWordWrapping = 0, // Wrap at word boundaries, default
NSLineBreakByCharWrapping, // Wrap at character boundaries
NSLineBreakByClipping, // Simply clip
NSLineBreakByTruncatingHead, // Truncate at head of line: "...wxyz"
NSLineBreakByTruncatingTail, // Truncate at tail of line: "abcd..."
NSLineBreakByTruncatingMiddle // Truncate middle of line: "ab...yz"
} NS_ENUM_AVAILABLE(10_0, 6_0);
NSLineBreakByWordWrapping = 0,//以空格为边界,保留单词NSLineBreakByCharWrapping, //保留整个字符NSLineBreakByClipping, //简单剪裁,到边界为止NSLineBreakByTruncatingHead, //按照"……文字"显示NSLineBreakByTruncatingTail, //按照"文字……文字"显示NSLineBreakByTruncatingMiddle //按照"文字……"显示
2、contentVerticalAlignment
UIControl的属性
网友评论