2012-10-21 67 views
0

我在我的應用程序中有兩行中的標籤,但第一行中的最後一個單詞分成兩行。例如,如果最後一個單詞是「家」,我在第一行有h,在第二行有ome。 我該如何解決這個問題?兩行中的標籤

UPDATE

放完了IB和代碼自動換行,但沒有成功。

enter image description here

部分代碼:

... 
cell.leftArticleTitleLabel.lineBreakMode = NSLineBreakByWordWrapping; 

     [cell.leftArticleTitleLabel setLineBreakMode:TRUE]; 
     cell.leftArticleTitleView.frame = CGRectMake(cell.leftArticleTitleView.frame.origin.x, 40, 159, 40); 
     cell.leftArticleTitleLabel.frame = CGRectMake(cell.leftArticleTitleLabel.frame.origin.x, cell.leftArticleTitleLabel.frame.origin.y, 149, 40); 
... 

更新2:解決

我應該把 「setLineBreakMode:TRUE」 第一:-)

... 
[cell.leftArticleTitleLabel setLineBreakMode:TRUE]; 
cell.leftArticleTitleLabel.lineBreakMode = NSLineBreakByWordWrapping; 
cell.leftArticleTitleView.frame = CGRectMake(cell.leftArticleTitleView.frame.origin.x, 40, 159, 40); 
cell.leftArticleTitleLabel.frame = CGRectMake(cell.leftArticleTitleLabel.frame.origin.x, cell.leftArticleTitleLabel.frame.origin.y, 149, 40); 
... 

回答

2

變化換行標籤的換行符模式ING。

圖形:

enter image description here

代碼:

label.lineBreakMode = NSLineBreakByWordWrapping; 
+0

把兩者,但沒有成功。請看看我更新的問題。 – CroiOS

+0

正確答案:)已解決。 – CroiOS