【发布时间】:2012-11-17 04:28:19
【问题描述】:
我想在名为 SettingsViewer 的子类 NSView 的右上角绘制一个 160x160 的圆圈。我必须承认我是这个绘图行业的新手;(虽然我之前做过一些绘图,这与我现在所做的完全不同,但更复杂的是我这次遇到了问题。
我将我的 SettingsViewer 链接到我的 SettingsViewer.h 中的 IBOutlet SettingsViewer *myView; 以通过使用按钮进行测试来绘制这个圆圈。
我要做的第一件事是找出我的视图区域的边界,如下所示:
NSRect circleBounds = myView->_frame;
这是我以前做过的,效果很好。但在这里我得到了正确的宽度值和一个奇怪的高度值:
高度应为 407。
我得到这个错误值的任何线索?
罗纳德·霍夫曼
【问题讨论】:
标签: objective-c height frame nsview