草庐IT

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

ios - UILabel 的角半径属性在 iOS 7.1 中不起作用

我正在设置cornerRadiusUILabel的属性.所有版本的iOS工作正常.以下代码我用过,UILabel*originaltagLbl=[[UILabelalloc]initWithFrame:CGRectMake(startX,startY,100,30)];[originaltagLblsetFont:[UIFontfontWithName:@"MuseoSans-500"size:15]];[originaltagLblsetTextAlignment:NSTextAlignmentCenter];[originaltagLblsetTextColor:UIColorFr

ios - UILabel 的角半径属性在 iOS 7.1 中不起作用

我正在设置cornerRadiusUILabel的属性.所有版本的iOS工作正常.以下代码我用过,UILabel*originaltagLbl=[[UILabelalloc]initWithFrame:CGRectMake(startX,startY,100,30)];[originaltagLblsetFont:[UIFontfontWithName:@"MuseoSans-500"size:15]];[originaltagLblsetTextAlignment:NSTextAlignmentCenter];[originaltagLblsetTextColor:UIColorFr

ios - 如何在 UILabel 中将第一个字母大写?

我正在开发一个iPhone应用程序。在标签中,我想显示用户名称的第一个字母大写。我该怎么做? 最佳答案 如果只有一个单词String,则使用方法-capitalizedletcapitalizedString=myStr.capitalized//capitalizeseveryword否则,对于多字串,您必须提取第一个字符并仅将该字符设为大写。 关于ios-如何在UILabel中将第一个字母大写?,我们在StackOverflow上找到一个类似的问题: ht

ios - 如何在 UILabel 中将第一个字母大写?

我正在开发一个iPhone应用程序。在标签中,我想显示用户名称的第一个字母大写。我该怎么做? 最佳答案 如果只有一个单词String,则使用方法-capitalizedletcapitalizedString=myStr.capitalized//capitalizeseveryword否则,对于多字串,您必须提取第一个字符并仅将该字符设为大写。 关于ios-如何在UILabel中将第一个字母大写?,我们在StackOverflow上找到一个类似的问题: ht

ios - 使 UILabel 的文本加粗

我想让UILabel的文字加粗infoLabel=[[UILabelalloc]initWithFrame:CGRectMake(90,150,200,30)];[infoLabelsetText:@"Drag14moreFlavors"];[infoLabelsetBackgroundColor:[UIColorclearColor]];[infoLabelsetFont:[UIFontfontWithName:@"Arial"size:16]];[infoLabelsetTextColor:[UIColorcolorWithRed:193.0/255green:27.0/255bl

ios - 使 UILabel 的文本加粗

我想让UILabel的文字加粗infoLabel=[[UILabelalloc]initWithFrame:CGRectMake(90,150,200,30)];[infoLabelsetText:@"Drag14moreFlavors"];[infoLabelsetBackgroundColor:[UIColorclearColor]];[infoLabelsetFont:[UIFontfontWithName:@"Arial"size:16]];[infoLabelsetTextColor:[UIColorcolorWithRed:193.0/255green:27.0/255bl

ios - 计算 UILabel 文本大小

我正在以编程方式绘制UILabels。他们从数据库中获取大小。所以我不能只使用sizeToFit。我已经实现了一个以通过率重绘UILabels的函数。所以我只需要从我的View中找到UILabel中的文本,这将需要最大比率来重绘UILabel。所以最后我需要做这样的事情:doubleratio=1.00;for(UILabel*labelsinsec.subviews){floatwidthLabel=labels.frame.size.width;floatheightLabel=labels.frame.size.height;floatheightText=//getthetex