草庐IT

uiLabel1

全部标签

iPhone - UILabel 同时包含多种字体的文本

我正在寻找一种方法来使用UILabel(或类似的东西)来显示如下内容:Tom:一些信息。就像在Facebook应用程序中显示“你在想什么?”的方式一样。消息。有没有人有任何建议如何解决这个问题? 最佳答案 有一种方法可以使用NSMutableAttributedString在标签上设置不同/多种字体和其他属性。Foll是我的代码:UIFont*arialFont=[UIFontfontWithName:@"arial"size:18.0];NSDictionary*arialDict=[NSDictionarydictionaryW

objective-c - 无法更改 UILabel 文本颜色

我想更改UILabel文本颜色但我无法更改颜色,这就是我的代码的样子。UILabel*categoryTitle=[[UILabelalloc]initWithFrame:CGRectMake(0,0,46,16)];categoryTitle.text=@"abc";categoryTitle.backgroundColor=[UIColorclearColor];categoryTitle.font=[UIFontsystemFontOfSize:12];categoryTitle.textAlignment=UITextAlignmentCenter;categoryTitle.

ios - 如何检查 UILabel 是否被截断?

我有一个UILabel,它的长度可以不同,具体取决于我的应用在iPhone或iPad上是以纵向还是横向模式运行。当文本太长而无法在一行上显示并且它被截断时,我希望用户能够按下它并弹出全文。如何检查UILabel是否截断了文本?甚至可能吗?现在我只是根据我所处的模式检查不同的长度,但效果不是很好。 最佳答案 您可以计算widthofthestring看看宽度是否大于label.bounds.size.widthNSStringUIKitAdditions有几种方法可以计算具有特定字体的字符串的大小。但是,如果您的标签有一个minimu

ios - 带有两种不同颜色文本的 UILabel

我想在UILabel中显示这样的字符串:Thereare5results.其中数字5为红色,字符串的其余部分为黑色。如何在代码中做到这一点? 最佳答案 这样做的方法是像这样使用NSAttributedString:NSMutableAttributedString*text=[[NSMutableAttributedStringalloc]initWithAttributedString:label.attributedText];[textaddAttribute:NSForegroundColorAttributeNameval

iphone - UILabel 不会自动缩小文本以适应标签大小

我有这个奇怪的问题,我已经处理了超过8个小时。根据情况我必须动态计算UILabels大小,例如我的UIViewController收到一个事件,我改变UILabels的大小。从大到小。我的UILabel的大小变小了,我得到了正确的所需大小,但我的UILabel中的文本保持不变,相同的字体大小等。我需要字体变小,使整个文本适合UILabel。所以问题是如何使文本适合我的标签autoshrinking或类似的东西?在我的xib中,UILabelsautoshrink被选中,行数设置为0,并且我的字符串也有换行符(\n),我选择了linebreakmode到wordwrap。也许有人和我现在

iphone - 如何制作 URL/电话可点击的 UILabel?

我想在我的应用上创建一个可点击的标签,将我引导至Safari网页。我还希望用户只能通过单击来调用电话号码?感谢您的建议 最佳答案 您可以使用UITextView并在检查器中选择检测链接、电话号码和其他内容。 关于iphone-如何制作URL/电话可点击的UILabel?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10681965/

ios - UILabel 中的动画文本更改

我正在为UILabel设置一个新的文本值。目前,新文本看起来很好。但是,我想在新文本出现时添加一些动画。我想知道我可以做些什么来为新文本的外观设置动画。 最佳答案 我想知道它是否有效,而且效果很好!Objective-C[UIViewtransitionWithView:self.labelduration:0.25foptions:UIViewAnimationOptionTransitionCrossDissolveanimations:^{self.label.text=rand()%2?@"Nicenice!":@"Well

ios - iPhone/iPad的UILabel如何设置粗体和斜体?

如何在iPhone/iPad的UILabel上设置粗斜体?我搜索了论坛,但没有任何帮助。谁能帮帮我? 最佳答案 不要尝试使用字体名称。使用字体描述符你不需要名字:UILabel*label=[[UILabelalloc]init];//useyourlabelobjectinsteadofthisUIFontDescriptor*fontD=[label.font.fontDescriptorfontDescriptorWithSymbolicTraits:UIFontDescriptorTraitBold|UIFontDescri

ios - 在 UILabel.attributedText *not* 蓝色和 *not* 下划线

我希望我的OHAttributedLabel中的一些单词是链接,但我希望它们是蓝色以外的颜色,并且我不想要下划线。这给了我一个带有下划线文本的蓝色链接:-(void)createLinkFromWord:(NSString*)wordwithColor:(UIColor*)coloratRange:(NSRange)range{NSMutableAttributedString*mutableAttributedText=[self.label.attributedTextmutableCopy];[mutableAttributedTextbeginEditing];[mutable

ios - 在 UILabel.attributedText *not* 蓝色和 *not* 下划线

我希望我的OHAttributedLabel中的一些单词是链接,但我希望它们是蓝色以外的颜色,并且我不想要下划线。这给了我一个带有下划线文本的蓝色链接:-(void)createLinkFromWord:(NSString*)wordwithColor:(UIColor*)coloratRange:(NSRange)range{NSMutableAttributedString*mutableAttributedText=[self.label.attributedTextmutableCopy];[mutableAttributedTextbeginEditing];[mutable