你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> 蘋果ios開發UILabel UITextField調整行間距

蘋果ios開發UILabel UITextField調整行間距

編輯:IOS7技巧
UILabel UITextField行間距是否合理可以看得出我們app開發者的一個能力與經驗了,下面我們一起來看看UILabel UITextField調整行間距例子。


開發的過程中,有些要求非常高的App會精細到文本的行間距,現在就來說一下調整UILabel和UITextField的行間距方法。

這裡主要以UILabel做示例。


//  設置行間距
- (void)setLineSpacing:(CGFloat)spacing label:(UILabel *)label
{
    NSMutableAttributedString * attributedString = [[NSMutableAttributedString alloc] initWithString:label.text];
    NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    [paragraphStyle setLineSpacing:spacing];
    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [label.text length])];
    [label setAttributedText:attributedString];
    [label sizeToFit];
}

通過設置attribute來設置行間距。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved