64、iOS文本显示与输入:UILabel和UITextField的全面解析

iOS文本显示与输入:UILabel和UITextField的全面解析

1. UILabel的属性与使用

1.1 富文本与普通文本

如果仅需以单一字体、大小、颜色和对齐方式显示文本,通常无需使用 attributedText 。但如果设置了 attributedText ,就应让其全权决定文本样式。设置 attributedText 后,其他 UILabel 属性虽大多仍可使用,但可能会以非预期的方式改变整个富文本字符串的属性。设置有 attributedText UILabel text 属性,会有效覆盖原有的属性。 highlightedTextColor 属性仅在 attributedText textColor 颜色相同时才会影响 attributedText

1.2 行数设置

UILabel numberOfLines 属性极为重要,它与标签的换行行为和调整大小行为共同决定文本的显示量。默认值为1,即单行显示。若要显示多行文本,需将 numberOfLines 明确设置为大于1的值,或设置为0表示不限制最大行数。标签文本中的换行符会被识别,例如在单行标签中,第一个换行符后的内容将不会显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值