gpt4 book ai didi

ios - 在 IOS 中将一个 uiview 的 Action 传递给另一个

转载 作者:可可西里 更新时间:2023-11-01 05:37:26 34 4
gpt4 key购买 nike

我创建了一个名为 ImageShowcaseUIView,它有一个 UIScrollView,然后我添加了 UIButton 继承类调用 ImageShowcaseCell。它工作正常。我感到困惑的一件事是,当我可以处理 UIButton 中的 UIControlEventTouchUpInside 操作时,在我添加了 ImageShowCase 的 View Controller 中处理操作的最佳方法是什么 继承了类 ImageShowcaseCell 但我想在 View Controller 中处理它,以便我可以执行适当的操作。

实现此目标的最佳方法是什么。

最佳答案

在您的自定义 ImageShowcaseCell 类中,您可以将操作发送到响应链并允许 View Controller 处理它:

[[UIApplication sharedApplication] sendAction:@selector(someMethodOnMyViewController:) to:nil from:self forEvent:nil];

或者你也可以使用:

  1. 委托(delegate)模式 - 将您的 View Controller 设置为 ImageShowcaseCell 的委托(delegate)。
  2. 在您的自定义类中创建一个基于 block 的方法,以在触摸后执行该 block 。

关于ios - 在 IOS 中将一个 uiview 的 Action 传递给另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461111/

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