Image 带图像的NSButton-如何获取图像子视图?
我找不到,如何从Image 带图像的NSButton-如何获取图像子视图?,image,cocoa,subview,nsbutton,Image,Cocoa,Subview,Nsbutton,我找不到,如何从NSButton获取图像子视图。我需要它来获得实际的图像比例。没有子视图,它是由按钮单元格绘制的。例如,使用-[NSCell imageRectForBounds:获取有关其位置的信息。您可以在按钮子视图中循环,您将看到NSImageView&NSTextfield。 类似于以下伪代码: foreach (NSView view in Subviews) if (view.GetType() == typeof(NSImageView))
NSButton
获取图像子视图。我需要它来获得实际的图像比例。没有子视图,它是由按钮单元格绘制的。例如,使用-[NSCell imageRectForBounds:
获取有关其位置的信息。您可以在按钮子视图中循环,您将看到NSImageView&NSTextfield。
类似于以下伪代码:
foreach (NSView view in Subviews)
if (view.GetType() == typeof(NSImageView))
imageView = (NSImageView)view;
else if (view.GetType() == typeof(NSTextField))
textField = (NSTextField)view;