gpt4 book ai didi

ios - 将字符串作为标签或按钮中的其他值传递

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

我需要给按钮传递字符串数据,比如标签,我该怎么做?

[button setTag:tg];

tg 是 nsstring。也许使用其他属性而不是标签?

最佳答案

使用关联对象

@interface UIButton (Tagged)

@property (nonatomic, copy) NSString *tag;

@end

#import <objc/runtime.h> 

static const void *tagKey = &tagKey;

@implementation UIButton (Tagged)

- (void)setTag:(NSSting *)tag
{
objc_setAssociatedObject(self, tagKey, tag, OBJC_ASSOCIATION_COPY_NONATOMIC);
}

- (NSString *)tag
{
return objc_getAssociatedObject(self, tagKey);
}
@end

获取引用 associated-objectslink

关于ios - 将字符串作为标签或按钮中的其他值传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27099929/

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