草庐IT

ios - UILabel 的闪烁效果

我有一个背景颜色为灰色的UILabel。我想要这个标签上的闪烁效果,就像它应该变成一点点白色然后变成灰色并且它应该一直发生直到我以编程方式将其关闭。知道如何实现吗? 最佳答案 您可以在一个block内执行此操作:self.yourLabel.alpha=1;[UIViewanimateWithDuration:1.5delay:0.5options:UIViewAnimationOptionRepeat|UIViewAnimationOptionAutoreverseanimations:^{self.yourLabel.alpha

ios - 如何在 UILabel 中制作带下划线的文本?

如何在UILabel中制作带下划线的文本?我曾尝试制作一个高度为0.5f的UILabel并将其放在文本下方。当我在iPhone4.3和iPhone4.3模拟器中运行我的应用程序时,此行标签不可见,但在iPhone5.0模拟器中可见.为什么?我该怎么做? 最佳答案 objective-CiOS6.0>版本UILabel支持NSAttributedStringNSMutableAttributedString*attributeString=[[NSMutableAttributedStringalloc]initWithString:

iOS如何根据其中的UILabel制作UIView的动态宽度/自动布局

我正在努力解决一个菜鸟问题。我有一个UIView,我在其中显示一些价格。我希望UIView根据价格具有动态宽度,如果它是1欧元,那么它将是例如20pt,如果是2300欧元,那么它的宽度将是50pt。我试图使用Storyboard的约束但没有成功。是否可以在Storyboard中执行此操作,还是我必须计算UILabel的宽度,然后以编程方式设置UIView的宽度?提前谢谢你。 最佳答案 是的,您可以在Storyboard中执行此操作。将标签添加到您的View并将其固定到左右边缘(如果需要,也可以固定到顶部和底部)。在x和y方向上为其父

ios - 如何强制 UILabel 绘制带有大写字符的文本?

如何强制UILabel绘制带有大写字符的文本? 最佳答案 objective-CNSString*text=@"Hello";[myLabelsetText:[textuppercaseString]];swift3和4lettext="Hello"myLabel.text=text.uppercased() 关于ios-如何强制UILabel绘制带有大写字符的文本?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

ios - 如何在 iOS 9 的 UILabel 中获取等宽数字

AtWWDC2015,therewasasessionaboutthenew“SanFrancisco”systemfont在iOS9中。当链接到iOS9SDK时,它默认使用比例数字渲染而不是等宽数字。NSFont上有一个方便的初始化程序,称为NSFont.monospacedDigitsSystemFontOfSize(mySizeweight:),可用于显式启用等宽数字显示。但是我在UIFont上找不到与此等效的UIKit。 最佳答案 自iOS9以来,这在UIFont中可用:+(UIFont*)monospacedDigitSy

iphone - UITextView 或 UILabel 的边框可以在 Storyboard 中设置吗?

我想在Storyboard中设置UITextView或UILabel的边框。可以吗?在编程上,它是setBorderColor和setBorderWidth。但是在Storyboard中可以设置边框吗? 最佳答案 如前所述,这些属性是层的一部分,而不是View的一部分。但您仍然可以在IB中设置它们的值。正如hypercrypt指出的那样,您可以使用用户定义的运行时属性。由于所有View都有一个“layer”属性,您可以设置“layer.borderWidth”。这是一个例子,我正在改变cornerRadius。效果很好。

ios - iPhone UILabel - 不间断空格

有没有办法在UILabel文本中使用不间断空格?例如,我的标签有2行,换行模式设置为自动换行。这个标签的内容是从数据库中读取的,它被存储为一个字符串。现在有时我在标签中的文字看起来像这样:loremipsumsometext1但我想这样显示:loremipsumsometext1所以基本上,我需要在“文本”和“1”之间强制使用不间断空格。我找到了一些解决方案here,但我认为当在源代码文件中输入文本时它可以工作。在我的例子中,文本在数据库中。有什么建议吗? 最佳答案 使用不间断空格(\u00a0)例如:@"hello**\u00a0

ios - NSAttributedString 忽略 UILabel 的 Autoshrink 和 numberOfLines (iOS 6)

我有UILabel行数=2系统字体大小=15最小字体大小=8换行模式——Truncatetail当我为UILabel设置类型为NSString的长文本时,它工作正常并显示多行文本(如果需要缩放)。当我尝试设置NSAttributedString类型的文本时,它会忽略最小字体大小和自动收缩,因此我看到一行文本具有最大字体大小。有没有可能解决这个问题看起来像这样(标签大小是常量)-----------------------|normalNSStringText||veryverylong...|-----------------------------------------------

ios - 向 Storyboard中的部分文本 UILabel 添加下划线属性

如何仅使用Storyboard为UILabel的部分文本加下划线?我能够在代码中执行此操作,并且能够为标签的整个文本添加下划线,而不仅仅是字符串中的一两个单词。 最佳答案 选择UILabel并转到AttributeInspector部分。将文本值从plain更改为Attributed。选择要下划线的特定文本部分。注意:如果您希望全文是下划线,请选择全文。现在右键单击并将字体更改为Underline。它会给文本下划线 关于ios-向Storyboard中的部分文本UILabel添加下划线属

ios - AutoLayout 多行 UILabel 切断了一些文本

我正在尝试学习自动布局,终于在发生这种情况时认为我已经掌握了它。我在玩原型(prototype)细胞和标签。我想拥有一个标题,titleLbl-图片中的蓝色框Money,moneyLbl-图片中的绿色框副标题/描述,subTitleLbl-图片中的红色框到目前为止我有这个:我想实现的是:绿色框应始终完整显示在1行上绿框内的值要以蓝框为中心居中蓝色框将占用剩余空间(-8px用于2之间的水平约束)并在必要时显示在多行上红色框应位于下方,并根据需要显示尽可能多的行。如您所见,除了最后一行中的示异常(exception),这几乎都可以正常工作。我已经尝试对此进行研究,并且据我所知,它与内在内容