有可能吗?也就是说,我可以做这样的事情吗?这不起作用......
if (self.parentViewController == CustomViewController) {
// do something
} else {
// do something else
}
...例如,设置面板看起来更像是可能的父控制器吗? (再次举例说,如果菜单柔和轻巧,但游戏玩法有点暗,那么说“如果你的父母是A看起来像这样,但如果你的父母是B,看起来像这样”,则很方便。)
如果肯定无法完成,或者将parentViewController与其他内容进行比较是危险/混乱,我只需根据该设置标记fromView
和代码。
答案 0 :(得分:9)
您可以使用if([self.parentViewController isKindOfClass:[CustomViewController class]])
答案 1 :(得分:0)
self.parentViewController返回NavigationController,所以它不起作用,所以我找到了另一种方法,这对我来说很有效:
tabindex