我见过这个问题的 iPhone 等效项 here我想知道...
OS X 开发是否有与 bringSubviewToFront:
等效的方法?我需要一些东西来将 NSImageView 发送到“前面”。
最佳答案
Send IB object to back programmatically
Interface Builder 与此无关。无论是在 IB 中创建还是在代码中以编程方式创建,Cocoa 中的 View 和其他 UI 对象的行为都是相同的,并提供相同的功能。
… is there an equivalent for
bringSubviewToFront:
for OS X development? I need something to send an NSImageView "to front".
Cocoa does not enforce clipping among sibling views or guarantee correct invalidation and drawing behavior when sibling views overlap.
您可能需要考虑切换到 CALayer对于需要重叠的东西。
作为一个额外的好处,这可以帮助您在 Mac OS X 和 iPhone OS 之间重用代码。
关于cocoa - 以编程方式发送 IB 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2842623/