gpt4 book ai didi

iOS:在 UIPanGestureRecognizer 事件中获取组件 ID

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

继之前的 unsuccessful post ,我想通过在调用 (UIPanGestureRecognizer *)recognizer) 方法时获取组件识别器的 ID 来尝试解决该问题。在我的代码下面:

- (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer{

// Here, I want to get the ID of the recognizer eg: (a button.id)

}

请问,我该怎么做才能捕获 ID 对象。

最佳答案

我不知道您认为“id”是什么或者它可能有什么用处。如果您想知道this 对象与that 对象是否是同一个对象,只需将它们与相等运算符进行比较即可。

handlePan:中,平移手势识别器是recognizer。您可以从那里轻松获得的所有其他内容都具有 recognizer 的属性。例如,正在平移的 View (触摸 View )是 recognizer.view。阅读 UIGestureRecognizer 文档(和 UIPanGestureRecognizer 文档)以获取完整列表。

当然,这是您的方法,因此如果您通过属性为自己提供了访问其他信息的权限,您就可以访问这些信息。例如,如果 self 是 MyViewController,那么您可以访问 MyViewController 的所有公共(public)和私有(private)属性。

关于iOS:在 UIPanGestureRecognizer 事件中获取组件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16065786/

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