gpt4 book ai didi

ios - 从他的 super 调用 View Controller 内的函数

转载 作者:行者123 更新时间:2023-11-28 23:16:20 25 4
gpt4 key购买 nike

如果我用词不准确,我深表歉意。如果有人能修复我,我会很高兴。

我有一个 ViewController“GeneralCard”。

基于“GeneralCard”,我创建了一个名为“BlueCard”的同级 ViewController:

@interface BlueCardViewController : GeneralViewController

(我做错了,因为我有很多卡片类型都继承了“GeneralCard”的相同属性)。

效果很好,但现在我正在尝试一些新的东西 -

所有的卡片都有一个 UIGestureRecognizer 可以拍摄改变卡片内容的函数。我想尝试将 UIGestureRecognizer 移动到“GeneralCard”,但要使手势调用位于特定卡(BlueCardViewController 等)中的函数。因为每张卡的功能不同。

这可能吗?在这种情况下,该对象的正确术语是什么?

最佳答案

如果您调用 [self someMethod],它将从最低级别的类(调用 init 的类)向上查找方法。因此,只要您在 BlueCardViewController 类中实现了 someMethod,它就会被调用。

关于ios - 从他的 super 调用 View Controller 内的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6229879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com