ios - swift |如何以编程方式将尾随空格添加到 UILabel?

标签 ios iphone swift

我想以编程方式向 UILabel 添加尾随空格。目前我正在尝试这个:

let trailingMargin = NSLayoutConstraint(item: myUILabel, attribute: NSLayoutAttribute.TrailingMargin, 
     relatedBy: NSLayoutRelation.Equal, toItem: view, 
     attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 1, constant: 20)

myUILabel.addConstraint( trailingMargin )

但我的应用程序总是崩溃。

myUILabel 在一个 View 中,我希望它有一个:

Trailing Space to: Superview
Equals: 20

有什么建议吗?

最佳答案

如何为 UILabel 文本添加尾随空格

虽然您的问题有点令人困惑,但这不适合您吗?

func addSpace(inout myLabel : UILabel) {
    self.myLabel.text = "\(self.myLabel.text) "
}

仅供引用:inout 表示您正在通过引用传递 - 因此传入的变量可以由函数修改

关于ios - swift |如何以编程方式将尾随空格添加到 UILabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30579302/

相关文章:

ios - 浅色 Cocos2dx 上的 GL 混合

ios - 选择排序算法的实现不起作用

swift - 将图片上传到 Firebase 存储并显示为个人资料图片

ios - 应用内购买最高限额

iphone - 什么是 WEBDAV?

iphone - 如何在iphone sdk中实现面包屑导航?

ios - 如何单击其中一个按钮在 Swift 的 TableViewCell 中显示图像?

ios - 在物理设备上测试时图像的白条和黑条

iphone - iOS棋盘游戏架​​构

iphone - 如何重置或清除 OpenGLES(iPhone) 中的 glVertexAttribPointer 值?