1. 程式人生 > >UILabel設定行間距及文字居中

UILabel設定行間距及文字居中

效果

// 調整行間距
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:str];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
// 設定文字居中
paragraphStyle.alignment = NSTextAlignmentCenter;
[paragraphStyle setLineSpacing:12];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0
, [str length])]; txt.attributedText = attributedString;

相關推薦

UILabel設定間距文字居中

// 調整行間距 NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithS

iOS UILabel 設定 間距 和 字間距 並計算高度

#define UILABEL_LINE_SPACE 6 #define HEIGHT [ [ UIScreen mainScreen ] bounds ].size.height //給UILabel設定行間距和字間距 -(void)setLabelSpace:(UI

iOS UILabel設定間距

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithStr

iOS UILabel設定間距和字間距並計算高度

#define UILABEL_LINE_SPACE 6 #define HEIGHT [ [ UIScreen mainScreen ] bounds ].size.height //給UILabel設定行間距和字間距 -(void)setL

UILabel設定間距方法

NSString *textStr = @"iPhone規定:任何應用想訪問麥克風,必須被授權麥克風服務。請進入“設定”->“隱私”->“麥克風”中開啟QQ空間的麥克風服務。"; UIFont *textFont = [UIFont systemF

設定UILabel間距

今天面試被問到UILabel的行間距,以前沒了解過這個細節,回來查了一下,很簡單。 UILabel *label = [[UILabel alloc] initWithFrame:CGR

iOS 設定UILabel內容間距

設定UILabel內容行間距 最近在做專案時需要調整UILabel  text的行間距,而使用NSMutableAttributedString可以滿足我們的需求 UILabel *label =

【css】不設定高,文字水平垂直居中顯示

利用display:table-cell; 表格<body> <div class="box">爆款推薦</div> <br/>

Swift3.0 設定UILabel檔案間距 含oc版

UILabel實用設定行間距程式碼,直接上程式碼 swift: fileprivate func createUI(){ let subLabel = UILabel(

UILabel 調整間距

break -a track win pos ons clas rect val /* 調整行間距 */ + (void)adjustLineSpacingOfLabel:(UILabel *)label to:(CGFloat)lineSpacing {

【LaTeX入門】04 設定間距間距

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

iOS修改UILabel間距

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view

TextView 設定高並垂直居中

需求: TextView 多行文字可以設定行高(如20dp),每行文字垂直居中。 效果如下: 實現思路:通過設定 TextView 的 lineSpacingExtra 和 lineSpacingMultiplier 來實現。 lineSpacing

iOS-UITextView設定間距,內容顏色(變相設定類似UITextField的placeholder)

1.在用UITextView的時候一直很苦惱placeholder的設定,最開始是通過新增label,後來覺得麻煩,就通過UITextView本身的一些特性來進行模擬。 2.UITextView的行間距設定方法網上很容易搜的到,但是運用中卻發現直接設定根本不行

UILabel改變間距、字間距(swift)

有時候根據需求需要改變label字與字或行與行之間間距大小,但系統並沒有提供這樣的方法,下面我對label寫了一個延展來實現這一功能! extension UILabel { /** 改變行間距

textarea 設定間距

//使用line-height: 1.5設定行間據,注意1.5不是1.5px。<textarea  style="line-height: 1.5;height: 100px;" rows="3" cols="25"></textarea>

HTML&CSS——line-height設定成height使得文字居中

首先行高是文字的字元大小和字元上下的邊距決定的,關鍵就是這個上下的邊距是相等的,你可以把行高想象是兩條看不見的水平平行線,而在平行線內,字元與平行線上下的邊距總是相等的,就是垂直居中的意思。 而height這個屬性是盒子屬性的高度,盒子並沒有像行高這樣與上下的邊距是相等的

C# RichTextBox的一些操作:自動換 設定間距 調整字型

最近用到richtextbox,一些操作記錄在下面: 1 禁止自動換行   richtextbox1.WordWrap = false;   wordwrap 屬性:指示多行文字控制元件是否在必要時自動換到下一行的開始處; 2 調整字型大小   richtextbox.F

android開發之自定義TextView設定間距以及通過TextView控制元件屬性設定間距

眾所周知,我們的TextView控制元件是沒有設定字間距的屬性滴!為了現實這一夢想,我玩起來了自定義TextView,從而來設定字間距: 自定義TextView設定字間距 第一步:建立自定義TextView: package com.zanel

設定UILabel間距

UILabel *titleLbl = [[UILabel alloc] init];         titleLbl.font = kQOCChatContentFont;         titleLbl.textColor = [UIColor colorWith