【问题标题】:UITableView cell multiline justificationUITableView 单元格多行对齐
【发布时间】:2012-06-16 05:06:35
【问题描述】:

我已经看到这里发布的问题,询问如何左右对齐两个文本块,但是如何在多行单元格内整齐地左右对齐整个段落? (例如,如果您单击对齐按钮,MS Word 等会做什么,以便文本的左侧和右侧始终对齐)。

【问题讨论】:

    标签: iphone ios uitableview


    【解决方案1】:

    您还可以创建一个带有标签的自定义单元格,IBOutlet 到此类可以在github上下载OHAttributedLabel,然后尝试下面的代码

    cell.label.textAlignment = UITextAlignmentJustify;
    

    【讨论】:

    • 谢谢 dianz - 我会尽可能地尝试一下。我是 Mac/iPhone 编程的新手,所以在涉及 IB 和 IBOutlets 的任何事情上,我有点慢。
    • 好吧,我刚刚下载并构建了示例。更改标签中的文本后,我看到标签对齐完全符合我的要求。我唯一不太确定的是这将如何与 UITextField 一起使用(这是我更改应用程序以使用的内容这样我就可以使用弹出式触摸键盘编辑单元格内容。对不起..当我昨晚发布我的问题时,我完全不知道如何编辑文本 - 仍然处于陡峭的学习曲线上。
    【解决方案2】:

    这就是你要找的吗?

    yourTextLabel.textAlignment = UITextAlignmentCenter;
    

    连同您希望用于文本标签的帧大小。

    【讨论】:

    猜你喜欢
    • 2011-07-16
    • 2019-07-25
    • 2020-05-08
    • 2013-11-08
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多