草庐IT

uiLabel1

全部标签

swift - 如何在 UILabel 文本中添加空格

我想在UILabel的任何给定文本前添加一个空格。我认为我可以按如下方式扩展UILabel类:classUILabel_iKK:UILabel{overridevartext:String?{didSet{iflettxt=self.text{self.text=""+txt}}}overrideinit(frame:CGRect){super.init(frame:frame)}requiredinit?(coderaDecoder:NSCoder){super.init(coder:aDecoder)}}但显然这会导致无限循环(即文本更改会导致didSet一次又一次地触发。以最优雅

ios - 在 collectionView 单元格中向 UILabel 添加渐变 - swift

我正在尝试向collectionViewCell中的UILabel添加渐变。要添加渐变,我正在使用这个函数:extensionUIView{funcgradient(colors:[Any],startPoint:CGPoint,endPoint:CGPoint,opacity:Float,location:[NSNumber]?){letgradientLayer=CAGradientLayer()gradientLayer.frame=boundsgradientLayer.colors=colorsgradientLayer.startPoint=startPointgradie

ios - 如何检测 UILabel 文本中是否存在链接并使其可点击 - Swift

我正在使用UILabel来包含一些文本。此文本有时可能包含一些链接,如http://www.google.com或www.google.com甚至google.com。如何检测这些链接并使文本可点击以在浏览器中打开。请指教。提前致谢。 最佳答案 您可以改用UITextView并设置链接检测:textView.dataDetectorTypes=UIDataDetectorTypeLink; 关于ios-如何检测UILabel文本中是否存在链接并使其可点击-Swift,我们在StackOv

ios - 文本底部 + 居中 UILabel iOS Swift

我使用Swift创建了一个iOS应用程序。现在我有一个问题,我想让我的文本在一个标签中居中+底部,在另一个标签中居中+顶部。可以吗?我试过了//HerelearnItemismylabel.letconstraintSize:CGSize=CGSizeMake(learnItem.frame.size.width,CGFloat(MAXFLOAT))lettextRect:CGRect=learnItem.text!.boundingRectWithSize(constraintSize,options:.UsesLineFragmentOrigin,attributes:[NSFon

swift - UILabel 的字体在 View 重新出现之前不会调整

我使用Storyboard创建了一个表格View,其中包含带有标签的单元格。我希望能够轻松地为应用程序中的所有标签分配相同的字体,因此我在辅助文件(smallFont、mediumFont和largeFont)和tableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)我将每个标签设置为使用我想要的字体(即cell.label.font=Common.fonts.mediumFont)。第一次显示tableview时,它使用Storyboard中定义的字体,直到您离开View并返回时,它才使用我

swift - 如何将 UIVibrancyEffect 添加到现有的 UILabel ( IBOutlet )?

我有一个工作的ViewController和工作的UIBlurEffect。这是我的代码:@IBOutletweakvarnameLabel:UILabel!overridefuncviewDidLoad(){super.viewDidLoad()letblurEffect=UIBlurEffect(style:.Light)letblurView=UIVisualEffectView(effect:blurEffect)blurView.frame=self.view.frameblurView.setTranslatesAutoresizingMaskIntoConstraints

ios - 水平 UIStackView 中一系列 UILabel 的文本底部对齐

如何以编程方式在水平UIStackView中对齐一系列UILabel的文本,以便所有文本都位于View的底部?下面是我所拥有的和我想要的图像。我已经知道如何创建View,只是不知道需要哪些属性或约束才能使文本在View底部对齐。谢谢。 最佳答案 与@mahbaleshwar提到的相关,UILabels始终居中对齐。然而,UIStackView有一些属性可以帮助您获得您想要的View,也许没有黄色背景。stackView.alignment=bottom会将所有内容对齐到底部。但是,如果您需要黄色背景,则需要将标签放置在View中。V

ios - 更改 UILabel 中某个单词的颜色

我只想更改标签字符串中某些单词的颜色。我想做的是:我是怎么做的:但它不起作用,它说:'NSMutableRLEArrayreplaceObjectsInRange:withObject:length::Outofbounds'所以我需要一个建议来完成这件简单的事情,我需要一个技巧来做到这一点。你们可以发送您的方式。 最佳答案 试试这个,当您尝试获取字符串的范围时,您的属性字符串没有值。在此之前,您必须为属性字符串提供一个字符串值。你letdescriptionLabel:UILabel={letlabel=UILabel()//St

ios - 如何更改 UILabel 中文本的垂直对齐方式 (iOS8)

我正在制作一个应用程序,其中我需要一个非常大的UILabel中的文本显示在标签边界的底部。有办法做到这一点吗?通过代码或Storyboard即可。 最佳答案 使用自动布局,这很容易做到。将标签放入容器UIView。设置约束,使其接触侧面并固定在底部。根据内容保留高度变量。 关于ios-如何更改UILabel中文本的垂直对齐方式(iOS8),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

ios - Swift:将 UILabel 添加到 UIScrollView 无法滚动

我正在为一个微型计算器动态创建我的UILabel。计算器需要两个输入,天数和初始工资,然后计算出每天赚取的总收入。计算器将初始付款加倍,并以这种形式提供答案:Onday1,dailypayearnedwas$2.00Totalpayearnedwas$2.00Onday2,dailypayearnedwas$4.00Totalpayearnedwas$6.00Onday3,dailypayearnedwas$8.00Totalpayearnedwas$14.00以下为界面截图:https://www.dropbox.com/s/wunbtzyqzenrwru/Screenshot%20