如何在 XCode 中将标签的文本居中

Posted

技术标签:

【中文标题】如何在 XCode 中将标签的文本居中【英文标题】:How to center a label's text in XCode 【发布时间】:2011-03-03 14:22:00 【问题描述】:

我有一个带有两个标签的单元格。如何以编程方式居中对齐顶部标签并隐藏第二个标签?

【问题讨论】:

UILabel Align Text to center的可能重复 【参考方案1】:

[labelOne setTextAlignment:UITextAlignmentCenter]; //使UILabel中的文本居中 [labelTwo setHidden:YES] //有,但不可见。

【讨论】:

【参考方案2】:

UITextAlignmentCenter 已弃用。您应该使用以下内容:

labelOne.textAlignment = NSTextAlignmentCenter;

【讨论】:

【参考方案3】:

我认为您正在尝试做的是: 像这样的..

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath

    firstLabel.frame = cell.frame; // or reconfigure your frame or some reason(i dont know)
    firstLabel.textAlignment = NSTextAlignmentCenter;
    secondLabel.hidden = YES;

您希望 firstLabel 中的文本位于单元格的中心?

【讨论】:

以上是关于如何在 XCode 中将标签的文本居中的主要内容,如果未能解决你的问题,请参考以下文章

如何在CSS中将跨度文本居中在图像旁边[重复]

如何在 Apache Royale 的布局中将孩子居中?

使用 nativescript 在 stacklayout 中使用标签居中文本

如何在代码中将我的 UILableView 居中在父 RoundedRectView 中?

如何在uitoolbar中将标签设置为居中

如何在 Swift 中将文本居中?