在NSTextField中无法正确显示图像

时间:2018-03-30 13:36:21

标签: swift macos cocoa nstextfield textkit

我想使用对象 - (0,0)来显示图像。但结果并不正确。

图像尺寸为32x32。

我的代码是这样的:

NSTextField

决赛显示如下:

enter image description here

为什么会出现白色空白区域?

2 个答案:

答案 0 :(得分:0)

虽然我同意@Willeke你应该使用NSImageView,但你看到的是NSTextField的“边框”。

您可以添加

来禁用它
text.isBezeled = false

代码。

答案 1 :(得分:0)

您可以设置属性:lineFragmentPadding = 0。白色填充物将消失。

因为原因是:

  

填充显示在线段的开头和结尾处   矩形。布局管理器使用此值来确定布局   宽度。此属性的默认值为5.0。