是否可以在UILabel设置text格式来显示项目符号 ? 如果是这样,我该怎么办?
我需要创build一个背景颜色的UILabel ,我想添加一些左边的填充,但是我在这里find的每个解决scheme都像是一个讨厌的黑客。 从iOS 5中提前实现这个标准的方法是什么? 编辑 一个截图来说明我的情况。
我有一个UILabel ,可以是不同的长度取决于我的应用程序是否在iPhone或iPad上以纵向或横向模式运行。 当文本太长而不能显示在一行上,它会截断,我希望用户能够按下它,并获得全文的popup窗口。 如何检查UILabel是否截断了文本? 这甚至有可能吗? 现在我只是根据我在什么模式检查不同的长度,但它不能很好地工作。
我想更改UILabel文本颜色,但是我无法更改颜色,这是我的代码的样子。 UILabel *categoryTitle = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 46, 16)]; categoryTitle.text = @"abc"; categoryTitle.backgroundColor = [UIColor clearColor]; categoryTitle.font = [UIFont systemFontOfSize:12]; categoryTitle.textAlignment = UITextAlignmentCenter; categoryTitle.adjustsFontSizeToFitWidth = YES; categoryTitle.textColor = [UIColor colorWithRed:188 green:149 blue:88 alpha:1.0]; [self.view addSubview:categoryTitle]; [categoryTitle release]; 标签的文字颜色是白色的,不是我的自定义颜色。 感谢任何帮助。
我已经在我的笔尖文件中添加了一个标签,然后需要为该标签左上angularalignment。 由于我在运行时提供文本,所以不知道有多less行。 所以如果文本只包含单行,那么它显示为垂直中心alignment。 这alignment不符合我个人在前面的标签。 例如: 这看起来很奇怪:( 有没有什么办法可以将标签文本设置为左上alignment?
我试图设置一个UILabel的字体大小。 尽pipe文字大小似乎没有改变, 这是我正在使用的代码。 [self setTitleLabel:[[UILabel alloc] initWithFrame:CGRectMake(320.0,0.0,428.0,50.0)]]; [[self contentView] addSubview:[self titleLabel]]; UIColor *titlebg = [UIColor clearColor]; [[self titleLabel] setBackgroundColor:titlebg]; [[self titleLabel] setTextColor:[UIColor blackColor]]; [[self titleLabel] setFont:[UIFont fontWithName:@"System" size:36]];
我试图做一个UIButton在其titleLabel中有两行文字。 这是我正在使用的代码: UIButton *titleButton = [[UIButton alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, 100)]; titleButton.titleLabel.font = [UIFont boldSystemFontOfSize:24.0]; [titleButton setTitle:@"This text is very long and should get truncated at the end of the second line" forState:UIControlStateNormal]; titleButton.titleLabel.lineBreakMode = UILineBreakModeTailTruncation; titleButton.titleLabel.numberOfLines = 2; [self addSubview:titleButton]; 当我尝试这个时,文本只出现在一行上。 看来在UIButton.titleLabel实现多行文本的唯一方法是设置numberOfLines=0并使用UILineBreakModeWordWrap 。 但是这并不能保证文本恰好是两行。 然而,使用一个普通的UILabel是可行的: UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, 100)]; […]
我想创build一个UILabel ,其中的文字是这样的 我怎样才能做到这一点? 当文字较小时,线条也应该很小。
我发现我可以比UITextField更快地创buildUILabel,而且我计划大部分时间使用UILabel来显示数据。 长话短说,我希望让用户点击一个UILabel,让我的callback回应。 那可能吗? 谢谢。
我正在给UILabel设置一个新的文本值。 目前,新的文字显得很好。 不过,我想在出现新文字时添加一些animation。 我想知道我能做些什么来animation新文本的外观。