我找不到,如何从NSButton
获取图像子视图。我需要它来获得实际的图像比例。
答案 0 :(得分:2)
没有子视图,它是由按钮单元格绘制的。使用例如-[NSCell imageRectForBounds:]
获取有关其位置的信息。
答案 1 :(得分:0)
您可以循环浏览按钮子视图,然后将看到NSImageView和NSTextfield。 像这样的伪代码:
foreach (NSView view in Subviews)
if (view.GetType() == typeof(NSImageView))
imageView = (NSImageView)view;
else if (view.GetType() == typeof(NSTextField))
textField = (NSTextField)view;