cocoa - cocoa 中的 HIViewSetZOrder 等效项

标签 cocoa macos macos-carbon

cocoa 中碳函数 HIViewSetZOrder 的等价物是什么?

谢谢。

最佳答案

您应该仅依赖 View 层次结构(父级、子级)来对 View 进行分层。重叠 View 不是一个好主意。

有一个 - (void)addSubview:(NSView *)aView located:(NSWindowOrderingMode)placerelativeTo:(NSView *)otherView 方法,但为了对 View 进行分层,您必须再次删除/添加它们。

替代方案是使用 NSWindow 或 Core Animation。

关于cocoa - cocoa 中的 HIViewSetZOrder 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4302259/

相关文章:

ios - DMG 安装程序可以支持脚本吗?

objective-c - 控制 OSX 窗口

cocoa - 哪个更好?碳还是 cocoa ? (苹果)

objective-c - 在 Cocoa 中创建一个文件夹( bundle )

objective-c - NSStatusItem 将图像更改为深色

macos - Protractor 7 不超出 'Using FirefoxDriver directly...'

c++ - 在 Mac OS 上测量 deltatime 毫秒数的最佳方法?

objective-c - NSOpenGLPFAColorSize 对于 NSOpenGLPixelFormat 的含义

ios - 如何避免添加多个 NSNotification 观察者?

objective-c - 如何在 mac osx 中为文件类型设置自定义图标