0

我找不到,如何从NSButton. 我需要它来获得实际的图像比例。

4

2 回答 2

2

没有子视图,它是由纽扣电池绘制的。使用 eg-[NSCell imageRectForBounds:]获取有关其位置的信息。

于 2012-06-06T11:28:21.290 回答
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;
于 2018-12-06T13:54:29.030 回答