gpt4 book ai didi

ios - 唯一标识两个不同的 View

转载 作者:行者123 更新时间:2023-11-28 18:34:28 24 4
gpt4 key购买 nike

我在主视图中有两个按钮/ View ,它们具有相同的名称、相同的标签和在按下任何按钮时调用的相同事件。那么,如何区分按下的是哪个按钮呢?

请不要建议更改按钮的名称或标签,因为我的应用程序太大,因此在整个应用程序中更改名称或标签是一项繁琐的工作。

还有其他方法可以区分两个按钮/ View 吗?

最佳答案

像这样定义你的自定义属性

#define kCustomProperty @"CustomProperty" 

将您的对象与该自定义属性相关联,如下所示

objc_setAssociatedObject(myObj,kCustomProperty , myData, OBJC_ASSOCIATION_RETAIN_NONATOMIC);

使用如下相同的属性和对象获取数据

NSObject *aObj = objc_getAssociatedObject(myObj, kCustomProperty);

它是一种自定义属性,如果您不想使用标签或更改 View 名称,可以通过编码创建.

关于ios - 唯一标识两个不同的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21826777/

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