草庐IT

uiLabel1

全部标签

ios - 使用 NSAttributedString 在 UILabel 中居中文本

对我正在开发的应用程序进行一些基本改进。仍然是iOS快速开发领域的新手。我认为我的代码中的文本行会自动居中,因为我将标签设置为居中。经过一些研究,我发现情况并非如此。我如何将这样的代码居中对齐:letatrString=tryNSAttributedString(data:assetDetails!.cardDescription.dataUsingEncoding(NSUTF8StringEncoding)!,options:[NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType],documentAttributes:nil)

ios - 基于 UILabel 的动态 UICollectionView header 大小

我读过很多关于向UICollectionView添加header的帖子。在Swift的iOS7+应用程序中,我试图添加一个带有UILabel的header,其高度应根据UILabel的高度进行调整。UILabel的行数=0。我已经在IB中使用AutoLayout设置了页眉ViewController实现了UICollectionViewDelegate,UICollectionViewDataSource。我没有为header设置自定义类,但正在使用这两个函数:funccollectionView(collectionView:UICollectionView,layoutcollec

ios - 如何在 Swift 中将 UILabel 居中?

我正在尝试将一些文本居中,但它似乎不起作用。importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.lettitle=UILabel()title.text="SomeSentence"title.numberOfLines=0title.frame=CGRectMake(self.view.bounds.size.width/2,50,s

ios - 在 Swift 中将 UILabel 的一部分设为粗体

我有一个UILabel我以编程方式制作为:varlabel=UILabel()然后我为标签声明了一些样式,包括字体,例如:label.frame=CGRect(x:20,y:myHeaderView.frame.height/2,width:300,height:30)label.font=UIFont(name:"TypoGeoSlabRegularDemo",size:15)label.textColor=UIColor(hue:0/360,saturation:0/100,brightness:91/100,alpha:1)标签的第一部分将始终显示为:"Filter:"然后是字符

ios - 在 UILabel 上显示 iPhone 剪切复制粘贴菜单

我们能否像为UITextField那样为UILabel启用剪切复制粘贴菜单?如果没有,我需要将我的UILabel转换为UITextField,我怎样才能启用剪切复制粘贴菜单并且不允许修改内容? 最佳答案 对于Swift你必须实现这个类:importUIKitclassCopyableLabel:UILabel{overrideinit(frame:CGRect){super.init(frame:frame)self.sharedInit()}requiredinit?(coderaDecoder:NSCoder){super.in

ios - UILabel 中的文本未垂直居中

我用以下代码创建了一个标签:funcsetupValueLabel(){valueLabel.numberOfLines=1valueLabel.font=UIFont(name:"Avenir-Black",size:50)valueLabel.adjustsFontSizeToFitWidth=truevalueLabel.clipsToBounds=truevalueLabel.backgroundColor=UIColor.greenColor()valueLabel.textColor=valuesColorvalueLabel.textAlignment=NSTextAli

ios - 在 Interface Builder 中更改 UILabel 上的字符间距

是否可以使用InterfaceBuilder更改UILabel文本上的字符间距(轨道)?如果没有,是否有办法在已经使用属性文本创建的现有UILabel上以编程方式执行此操作? 最佳答案 我知道这不是InterfaceBuilder解决方案,但您可以创建一个UILabel扩展,然后将间距添加到您想要的任何UILabel:extensionUILabel{funcaddCharacterSpacing(kernValue:Double=1.15){guardlettext=text,!text.isEmptyelse{return}le

ios - 你如何在 Swift 中为 iOS 制作垂直文本 UILabel 和 UITextView?

如果您根据标题来到这个问题但对蒙古语不感兴趣,您可能正在寻找这个问答:Swift:HowcanyourotatetextforUIButtonandUILabel?我一直在学习Swift,以便为traditionalMongolian开发iOS应用程序.问题是传统的蒙古文是从上到下、从左到右竖写的。我的问题是如何在垂直显示文本的同时进行换行?如果您稍等片刻,我会尝试更清楚地解释问题。下面是我想要实现的那种TextView的图像。以防外国脚本让您失望,我已经包含了遵循相同模式的英文文本。事实上,如果应用程序有任何英文文本要显示,它应该是这样的。对于简单的单行UILabel,顺时针旋转90

ios - 如何使用 Swift 使 UILabel 的边缘变圆

我已经查看了Xcode6.3中标签的属性,但我还没有找到如何以与文本字段边缘相同的方式来使边缘变圆。 最佳答案 诀窍是将maskToBounds设置为true。然后您对cornerRadius的修改将可见。label.layer.masksToBounds=truelabel.layer.cornerRadius=5 关于ios-如何使用Swift使UILabel的边缘变圆,我们在StackOverflow上找到一个类似的问题: https://stackov

ios - 如何在 Swift 中增加 UILabel 中的行间距

我有一个只有几行文本的标签,我想增加行间距。其他人也提出了类似的问题,但解决方案并没有解决我的问题。我的标签也可能包含也可能不包含段落。我是Swift的新手。有没有使用Storyboard的解决方案?或者只有通过NSAttributedString才有可能? 最佳答案 使用以下代码段以编程方式将LineSpacing添加到您的UILabel。早期的Swift版本letattributedString=NSMutableAttributedString(string:"Yourtext")//***Createinstanceof`N