我的应用程序中有两行标签,但第一行中的最后一个单词分成两行。例如,如果最后一个词是“家”,我在第一行有 h,在第二行有 ome。我该如何解决?
更新:
把 IB 和代码换行,但没有成功。
代码部分:
...
cell.leftArticleTitleLabel.lineBreakMode = NSLineBreakByWordWrapping;
[cell.leftArticleTitleLabel setLineBreakMode:TRUE];
cell.leftArticleTitleView.frame = CGRectMake(cell.leftArticleTitleView.frame.origin.x, 40, 159, 40);
cell.leftArticleTitleLabel.frame = CGRectMake(cell.leftArticleTitleLabel.frame.origin.x, cell.leftArticleTitleLabel.frame.origin.y, 149, 40);
...
更新 2:已解决
我应该把“setLineBreakMode:TRUE”放在第一位:-)
...
[cell.leftArticleTitleLabel setLineBreakMode:TRUE];
cell.leftArticleTitleLabel.lineBreakMode = NSLineBreakByWordWrapping;
cell.leftArticleTitleView.frame = CGRectMake(cell.leftArticleTitleView.frame.origin.x, 40, 159, 40);
cell.leftArticleTitleLabel.frame = CGRectMake(cell.leftArticleTitleLabel.frame.origin.x, cell.leftArticleTitleLabel.frame.origin.y, 149, 40);
...