os x中的可伸缩窗口

时间:2010-11-24 22:43:28

标签: objective-c cocoa

我正在尝试创建一个可以缩放的窗口,就像iPhone / iPad模拟器一样。在iPad模拟器中,您可以选择Window>缩放并选择100%或50%。

有没有办法让NSWindow这样做?我已经考虑将scaleUnitSquareToSize应用到窗口的contentView,但无论我在InterfaceBuilder中做什么,contentView都会不断调整自身以填充窗口。即使删除了contentView的所有struts,这是正确的行为吗?

1 个答案:

答案 0 :(得分:0)

这是一个可扩展的NSView的开源实现:GCZoomView

  

contentView不断调整自身大小   填补窗口

内容视图的自动调整行为与单位平方的比例因子无关。