iOS--UIKit

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的属性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容