我是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