2014-02-24 20 views
3

我有一個UILabel與文本里面叫:更改的UILabel的大小或字體,以適應重音符號

self.textLabel; 

現在,我注意到,每當我說像O u那樣重音字母,然後我得到這樣的效果:

enter image description here

通知的重音字母頂部點如何被切斷。我想讓文本符合標籤,但是self.textLabel.numberOfLines = 2約束條件可以確保我有兩條線,並且句子後的文本超出了寬度。從本質上講,我希望有一個標籤,如:

enter image description here

,在保持點。現在,我試過了:

[self.frame sizeToFit]這不起作用,因爲它包裹了整個文本。正如我所說的,在2行後刪除文本。

使用.boundsCGRectMake創造新幀,然後它們新的高度分配給當前幀,這也不管用。請查看https://stackoverflow.com/questions/21948714/adjust-size-of-uilabel-to-fit-height-of-text瞭解更多信息。有人能幫我解決這個問題嗎?

回答

0

答案是做

self.textLabel.numberOfLines = 2; 

,然後做:

[self.textLabel sizeToFit]; 
相關問題