我是iphone.i的新手,發現UILabel
實例方法很難實現,我可以使用它嗎我可以自定義UIlabel
的文本的外觀,進一步通過子類化UILabel
。我需要plz有點幫助發起。例如我在我的viewController
有一個標籤,我怎麼能把它的文本和鋤頭歸類爲 。提前感謝。自定義UILabel的行爲
回答
可以使用UILabel
這麼多的屬性,如:
UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 100, 40)];
lbl.font = [UIFont fontWithName:@"Helvetica" size:12.0]; // For setting font style with size
lbl.textColor = [UIColor whiteColor]; //For setting text color
lbl.backgroundColor = [UIColor clearColor]; // For setting background color
lbl.textAlignment = UITextAlignmentCenter; // For setting the horizontal text alignment
lbl.numberOfLines = 2; // For setting allowed number of lines in a label
lbl.lineBreakMode = UILineBreakModeWordWrap; // For setting line break mode
lbl.text = @"TitleText"; // For setting the text inside the label
我們如果其他任何事情,你想知道的我知道!
這兩種方法
- (CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines
{
return CGRectInset(bounds, MARGIN, MARGIN);
}
- (void)drawTextInRect:(CGRect)rect
{
[super drawTextInRect: CGRectInset(self.bounds, MARGIN, MARGIN)];
}
我們正在使用CGRectInset創建一個矩形,它是除了現有的矩形(bounds
)更大或更小。
對於較小的長方形,用作MARGIN
正值對於更大的矩形,用積極的價值觀作爲MARGIN
!
告訴我如何實現這兩個方法。 - textRectForBounds:limitedToNumberOfLines: - drawTextInRect: –
想到了兩種方法嗎? –
如果你可以標記我的答案是正確的,那麼這對其他人也有幫助。 –
- 1. UILabel文字自定義
- 2. 設置自定義UILabel
- 3. 自定義UILabel類iOS
- 4. uilabel自定義字體?
- 5. UITableViewCell自定義,更新UILabel
- 6. 無法訪問自定義的UILabel在自定義的UITableViewCell
- 7. 自定義UILabel中的自定義樣式UITableViewCell
- 8. 使用選定的UIPicker行作爲自定義UITableViewCell的文本UILabel SWIFT
- 9. 可可觸摸 - 自定義的UILabel
- 10. UILabel在自定義UITableViewCell中的位置
- 11. 自定義行爲
- 12. UILabel上的自定義設置值得引入UILabel的子類
- 13. iOS的 - 任何自定義UI進行的UITextField和的UILabel
- 14. UILabel自定義字體顯示*錯誤*自定義字體
- 15. ios7與uilabel中的nstextattachment進行自定義交互
- 16. 自定義UITableViewCell - UILabel未正確對齊
- 17. 自定義UILabel不顯示文本
- 18. 自定義UILabel不從xib加載
- 19. 自定義UILabel文本對齊
- 20. UILabel與自定義UIEdgeInsets截斷UITableViewCell
- 21. 自定義UILabel不顯示文本
- 22. UILabel - 設置自定義字體
- 23. Emakefile - 自定義行爲未定義
- 24. 自定義Resequencer行爲
- 25. 自定義IMarker行爲
- 26. 自定義遊標行爲
- 27. 自定義AutoCompleteTextView行爲
- 28. InfiniteScroll和自定義行爲
- 29. NSTreeController:「canInsert」綁定的自定義行爲
- 30. UILabel自定義視圖中顯示爲黑色
lbltext.text = @「newtext」 –
在xcode中,當你創建一個對象時,比如說UILabel * label;嘗試輸入「標籤」,然後按Esc鍵,xcode將顯示您的對象擁有的方法,然後「標記」。 (點)Xcode將呈現您的對象擁有的屬性。可以引導你。 – janusbalatbat