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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容