从左侧插入UILabel中的文本

用户名

我有一个UILabel,用于显示多行文本。在显示文本的那一刻,它正对着标签的左手,看起来不太好。我希望文本从左边稍微插入。

到目前为止,这是我的代码:

        if notes.objectAtIndex(indexPath.row) as NSString == "" {
            cell.notesLabel.text = "No notes to display."
            cell.notesLabel.textAlignment = NSTextAlignment.Center
        } else {
            cell.notesLabel.textAlignment = NSTextAlignment.Left
        }

我当时在看一些Objective-C示例,但我无法使它们正常工作,我真的不认为它们就是我想要的。

另外,我试图用不同的标签做同样的事情,在那种情况下,我假设我可以在字符串的末尾添加“”(因为它是单行标签)以将其从右侧移入,但我惊讶地发现这行不通?

谢谢。

德尔玛

要从左边缘插入文本,您应该创建一个UILabel子类,并重写drawTextInRect :,

class RDLabel: UILabel {

    override func drawTextInRect(rect: CGRect) {
        let newRect = CGRectOffset(rect, 10, 0) // move text 10 points to the right
        super.drawTextInRect(newRect)
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

调整UILabel中的文本

来自分类Dev

WPF中复选框左侧的文本?

来自分类Dev

在相对布局中的最左侧显示文本

来自分类Dev

删除div中某些文本左侧的间隙

来自分类Dev

浮动到 <li> 中的左侧文本

来自分类Dev

垂直偏移UILabel中的文本

来自分类Dev

在jQuery中插入文本

来自分类Dev

无法在Swift中从UILabel复制文本

来自分类Dev

在UILabel中突出显示特定文本

来自分类Dev

如何在段落中对齐UILabel文本

来自分类Dev

如何按字符在UILabel中包装文本

来自分类Dev

UILabel在Xcode 6中重叠文本

来自分类Dev

在UILabel(xcode)中垂直对齐文本

来自分类Dev

突出显示UILabel中的特定文本

来自分类Dev

更改Xcode中的UIlabel文本大小?

来自分类Dev

如何突出显示通知中每行的左侧文本

来自分类Dev

导航栏中的左侧图像和右侧文本

来自分类Dev

一行中的左侧文本和右侧的按钮

来自分类Dev

如何在titlePanel中的文本左侧显示图像?

来自分类Dev

HTML 和 CSS 中左侧的文本和右侧的行

来自分类Dev

如何插入带有\ raggedleft文本的表格,以及如何在左侧固定孔表

来自分类Dev

如何在 swift 中使用@IBDesignable 在文本字段的左侧和右侧插入图像?

来自分类Dev

在gulp流中插入文本

来自分类Dev

在文件中插入文本块

来自分类Dev

从左侧截断标签文本

来自分类Dev

从左侧添加文本

来自分类Dev

如何在iOS中的UIView子视图下插入UILabel

来自分类Dev

UILabel是UILabel的更新文本

来自分类Dev

如何在图像中插入数字文本?