cocoa - NSView - 获取 super View 层次结构

标签 cocoa superview

是否有一种简单的方法可以将 NSView 层次结构(nsview 的 super View 的 super View 的 super View )返回到主窗口或中间的一个点?

谢谢

最佳答案

NSView *aView = myView;
while ((aView = [aView superview])) {
    NSLog(@"%@", aView);
}

关于cocoa - NSView - 获取 super View 层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8478575/

相关文章:

objective-c - 无法从 Cocoa NSMutableString 中去除换行符

macos - Mac 应用程序名称

objective-c - 按钮单击事件导致 MAC 应用程序崩溃

objective-c - 在 super View 上获取鼠标按下事件

ios - 如何从 superView 中删除 View?

objective-c - 如何从 Cocoa Dialog 中创建和获取返回值?

cocoa - 我想为 700 MB 到 800 MB 图像大小分配内存

objective-c - 第二次启动 View Controller 后 Superview 为零

ios - 更改 super View 会破坏 UIPanGestureRecognizer