1

我无法在复选框单元格中居中复选框。以编程方式和通过 IB 进行了尝试,但没有运气。

要重现添加 aNSTableView并在此添加 a NSCheckboxCell。将复选框的文本编辑为空文本。现在尝试使用单元格内的对齐按钮使框居中。它会留在最左边。

如何才能做到这一点?我需要以编程方式进行,所以如果答案是针对程序解决方案,那就更好了。如果它在 IB 中,那么无论如何我都可以,并且会自己找到程序版本。

4

2 回答 2

1

IB-Version 将“位置”设置为居中。将其更改为屏幕截图中的值。

在此处输入图像描述

我目前正在寻找非 IB 解决方案,但文档什么也没说...

于 2013-02-16T21:15:01.683 回答
0

非 IB 答案是设置图像位置。

即 swift 将是“btnCheck.imagePosition = .ImageOnly”,而 ObjC 将是 [btnCell setImagePosition:NSImageOnly]

于 2016-07-15T16:23:00.180 回答