ios - 访问当前 View 的父 View - iOS

标签 ios objective-c uiview superview

当我想访问当前 UIView 的父 UIView 时,我在当前 UIView 中声明父 UIView 的对象> 并通过将父 UIView 对象分配给当前 View 的对象属性来访问它。

有什么办法可以摆脱这种情况,直接调用父 View 的方法或属性?

我也试过 (parentView *) self.view.superview 但没有帮助。

调用此对象的函数时出错

[UIVIew unrecognized selector......

最佳答案

如果你直接从 UIView(而不是 UIViewController)调用它,它应该是 self.superview 而不是 self.view.superview.

关于ios - 访问当前 View 的父 View - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4813201/

相关文章:

ios - 如何在 UIView 类中编写自定义选择器?

iphone - 获取 NSFileWrapper 的路径

ios - 如何知道 UIButton titlerable.text 是否改变

ios - 扩展、选择器并通过扩展添加 subview

ios - 如何在使用它的 ViewController 上调整自定义(在单独的文件中创建)UIView 高度?

ios - 如何根据设备大小和比例调整 UIImage 的大小?

android - 我可以同时使用 Parse 和 Firebase 吗?

ios - Redlaser SDK 和 nil 模态视图 Controller

iphone - 适用于 iPhone 的类似 Web 的选项卡

ios - 在滚动到顶部的 UITextView 上检测向下滑动