草庐IT

ios - 具有背景但行间距的 UITextView/UILabel

如何在iOS中实现这种风格?我尝试使用NSAttributedString并将NSBackgroundColorAttributeName设置为blackColor但它没有clearColor空间字里行间。我还尝试将lineSpacing设置为NSMutableParagraphStyle但样式看起来仍然像一个大黑block。我只需要一个提示……谢谢!换句话说,不是这样的: 最佳答案 经过一些研究,我找到了满足我需要的最佳解决方案。以下解决方案仅适用于iOS7+。首先,我们将其添加到您的UITextView子类的-(void)dra

ios - 为什么 UILabel.text 会导致 “fatal error: unexpectedly found nil while unwrapping an Optional value” ?

我已经阅读了这个问题的几个答案,并尝试了所有建议但没有成功。我是swift的新手,正在使用Swift、PHP和MySQL构建应用程序。我在用户登录到应用程序后收到错误消息,系统应该使用UILabel.text通过标签显示用户名。为UILabel.text变量设置值时发生错误。我的代码包含在下面。我尝试在其他页面上对值进行硬编码,但在我的整个项目中都遇到了这个错误。importUIKitclassHomeViewController:UITabBarController{@IBOutletvarusernameLbl:UILabel!overridefuncviewDidLoad(){s

ios - NSForegroundColorAttributeName 不适用于 UILabel

我在使用“NSForegroundColorAttributeName”更改子字符串颜色时遇到问题。我很困惑,因为正在应用同一子字符串的其他属性(下划线)。还尝试使用已弃用的属性“UITextAttributeTextColor”和其他建议的属性“kCTForegroundColorAttributeName”并获得相同的效果。我正在为iOS7编译。NSString*freeText=[NSStringstringWithFormat:@"(%@)",self.me.activity.text];intlblMaxWidth=arrImgView.origin.x-WPRConstra

iOS 为带有阴影的 UILabel 添加底部边框

我可以知道如何仅使用阴影将底部边框添加到UILable吗?没有上、左、右边框。这是行不通的。这是我试过但不起作用的代码。CALayer*layer=[titleLabellayer];layer.frame=CGRectMake(-1,-1,titleLabel.frame.size.width,1.0f);layer.borderWidth=1;[layersetBorderWidth:2.0f];[layersetBorderColor:[UIColorblackColor].CGColor];[layersetShadowOffset:CGSizeMake(-3.0,3.0)];

ios - UILabel负行间距

我有一个UILabel,我想让行距小于0(这样文本会靠得更近而不是更远)。我做错了什么?UIFont*customFont=[UIFontfontWithName:@"BebasNeue"size:70];NSString*text=@"Their\nIdeas";NSMutableAttributedString*attributedString=[[NSMutableAttributedStringalloc]initWithString:text];NSMutableParagraphStyle*paragrahStyle=[[NSMutableParagraphStyleall

ios - UILabel 在使用文本设置属性时显示自定义字体错误,但在代码中设置时工作正常

因此,当我使用文本设置为普通的UILabel时,自定义字体在应用程序和IB中正确显示,但是当我将其设置为属性时,它在IB中看起来不错,但在应用程序中却不行。我以编程方式在任何地方使用带有属性字符串的自定义字体,它工作得很好。我已经通过fontbook在我的mac上安装了字体,并且通过在info.plist和构建阶段的复制资源部分中设置适当的属性,我已经将字体安装到我的应用程序中。我也在使用Xcode6.1.1我添加了一个sampleproject说明我的问题这是在IB中设置的XIB中标签的HTML。如您所见,它已设置为自定义字体。这是当您打印在IB中设置了attributedStrin

objective-c - 使用内部阴影的 UILabel 中的发光效果

我正在尝试为UILabel实现这种发光效果,如下所示:我对UILabel进行了子类化,并创建了一个添加外部阴影的自定义标签类。编辑:这是我在自定义标签类中用于外部阴影/发光的代码:-(void)drawTextInRect:(CGRect)rect{UIColor*insideColor;UIColor*blurColor;CGContextRefctx=UIGraphicsGetCurrentContext();insideColor=[UIColorcolorWithRed:255/255.0green:255/255.0blue:191/255.0alpha:1];blurCol

ios - 将 NSAttributedString 分配给 UILabel 很慢?

我一直在尝试解决表格View滚动性能问题。通过Instrument的TimeProfiler运行它表明将NSAttributedString设置为UILabel花费了相当多的时间。这是一个已知问题吗?如果是这样,是否有解决方法?我看到一些报告说NSAttributedString的创建在iOS8上真的很慢,在iOS9上有所改进,但是将它设置为包含UI元素是否也很慢?NSAttributedStringperformanceisworseunderiOS8下面是我的分析的屏幕截图。请注意,View模型不会动态创建属性字符串,因此您看到的成本纯粹来自分配。当然,UILabel可能会执行昂贵

ios - 如何从 Storyboard/Xib 设置 UILabel 的字母间距?

我知道therearewaystoadjustletterspacing如果我有对UILabel的引用,但是有没有办法从Storyboard中做到这一点?我没有从这里看到选项: 最佳答案 MinimumFontScale还有一个选项,它会根据您输入的百分比进行缩小。除此之外,只有当文本超过标签框架的大小时,它才会减少。TightenLetterSpacing将在必要时减少字符之间的间距。 关于ios-如何从Storyboard/Xib设置UILabel的字母间距?,我们在StackOve

ios - UILabel 自动布局切割底部像素

我从xib构造UITableCellView。此xib使用autolayout和两个UILabel连接到superview并具有垂直约束。不幸的是,它正在切割UILabel底部的像素:我错过了什么?更新。Xcode给我错误:Setverticalcompressionresistancepriorityto749。如果我使用压缩阻力优先级,我将首先进行标签切割。 最佳答案 将两个标签之间的垂直间距约束的优先级设置为低于标签与View顶部和底部之间的垂直间距约束。或者,在您的委托(delegate)中,覆盖-(CGFloat)tabl