草庐IT

ios - 清除 Storyboard 中使用的标签文本

想知道是否有人知道如何完成以下...在Storyboard中,我用虚拟文本设置标签,它们不是静态文本。例如“User1用户名”。我想知道是否有一个设置可以在View加载标签时清除该标签的值。我还有一些其他代码可以运行并收集相关信息。但是,这可能需要几秒钟,以便在加载时向用户显示HUD。当然,在HUD的背景中,您可以看到显示的示例文本。我知道在viewDidLoad中我可以简单地清除所有标签文本,将它们设置回@"",但是Storyboard中没有任何设置吗? 最佳答案 您可以使用用户定义的运行时属性来实现这一点。只需为任何UILabe

ios - objective-c - 标签中的多种颜色

使用不同颜色的标签最简单的方法是什么?例如我想呈现消息:“约翰·约翰逊给你发了一条消息”但我希望JohnJohnson的颜色是蓝色消息的其余部分为黑色。 最佳答案 您需要NSAttributedString类(或可变类-NSMutableAttributedString)来设置应用于单个字符或范围的属性(例如,字体和字距调整)字符串中的字符和自定义标签控件,它可以可视化NSAttributedString,例如TTTAttributedLabel. 关于ios-objective-c-标

iphone - 如何创建一个 iOS UISlider 来显示一个显示 1 到 10 范围内值的 UILabel?

我是iOS开发的新手,在使用UISlider时遇到了困难。我在连接到.h文件的.xib中添加了一个UISlider并且可以在.m文件,但是当我尝试在UISlider属性的.xib文件中设置最小值和最大值时,XCode崩溃了。我认为这与在.m文件中的-(IBAction)slider:(id)sender方法中创建值有关,但我做错了,因为我尝试的一切都会导致XCode崩溃。 最佳答案 CGRectframe=CGRectMake(0.0,0.0,200.0,10.0);//sliderActionwillrespondtotheupd

objective-c - 具有动态宽度的 UILabel - 水平对齐

我在UITableView的自定义单元格类中有一个UILabel,我使用以下代码根据其内容动态增加标签的宽度:CGSizesizeToMakeLabel=[cell.cellResult.textsizeWithFont:cell.cellResult.font];cell.cellResult.frame=CGRectMake(cell.cellResult.frame.origin.x,cell.cellResult.frame.origin.y,sizeToMakeLabel.width,sizeToMakeLabel.height);使用上面的代码出现的问题是我不能再让标签右对

ios - 将图像添加到 UILabel 的左侧

我想我有一个相对简单的问题。假设我有一个UILabel,里面有一些文本。然后,我想要在左侧或右侧文本也是要显示(添加)的图像。像这样:http://www.zazzle.com/blue_arrow_button_left_business_card_templates-240863912615266256有没有办法做到这一点,比如使用UILabel方法?我没有找到这样的。 最佳答案 以防万一以后有人查到这个。我会将UIlabel类子类化并添加图像属性。然后你可以覆盖文本和图像属性的setter。-(void)setImage:(U

iphone - 如何将箭头放入 UILabel

您好,我正在尝试将箭头放入UILabel的文本中,但它不起作用。我正在尝试以下代码NSString*labeltext=@"➜";label.text=labeltext;但这会使应用程序崩溃!(如果您转到编辑菜单并转到特殊字符,那么它是第10个向右箭头).提前感谢您的帮助 最佳答案 代码应该通过直接在代码中写入特殊字符来工作,正如问题中所写的那样label.text=@"➜";但如果它不起作用,则有其他方法可以在IOS中打印特殊字符,您需要使用此标志的Unicode字符,查看此页面codes获取代码后,按如下方式操作UniChar

ios - 具有多种字体颜色的 UILabel 文本

有没有办法让UILabel的textColor属性是两个不同的UIColors?基本上我试图让UILabeltextproperty中的第一个字符为greenColor其余为blackColor。我想避免使用两个不同的UILabels,因为我可能想更改绿色字符在文本中的位置。 最佳答案 从ios6开始,您可以执行以下操作:NSMutableAttributedString*attributedString=[[NSMutableAttributedStringalloc]initWithString:string];[attribu

cocoa-touch - 使用 UISliders 值更改 UILabels 文本

如何将UISliders值显示为UILabels文本? 最佳答案 向slider添加一个Action,如下所示:[slideraddTarget:selfaction:@selector(sliderChanged:)forControlEvents:UIControlEventValueChanged];sliderChanged:方法看起来像这样:-(void)sliderChanged:(UISlider*)slider{self.label.text=[NSStringstringWithFormat:@"%g",slide

objective-c - UIButton 上的两行文本各有不同的字体

我找到了一种在UIButton上添加两行文本的方法,但我想要的是每一行文本有不同的字体(例如一个是粗体,另一个不是)。这怎么可能?谢谢。 最佳答案 您应该将2个UILabel作为subview添加到UIButton。你可以这样做:UIButton*testButton=[UIButtonbuttonWithType:UIButtonTypeCustom];testButton.frame=CGRectMake(0,0,200,40);[self.viewaddSubview:testButton];UILabel*firstLine

ios - 以编程方式设置 RGB

我们如何以编程方式设置标签文本的颜色,我的颜色是R77G104B159我试过下面的代码但没有用。Label.textColor=[UIColorcolorWithRed:77.0green:104.0blue:159.0alpha:1.0]; 最佳答案 请试一下代码Label.textColor=[UIColorcolorWithRed:77.0/255.0fgreen:104.0/255.0fblue:159.0/255.0falpha:1.0]; 关于ios-以编程方式设置RGB,我