gpt4 book ai didi

ios - 访问本地定义的标签

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

我的应用程序有一个创建标签的方法

     -(void)addLabel:(float)x:(float)y:(float)w:(float)h:(NSString *)text {
CGRect label1Frame = CGRectMake( x, y, w, h );
UILabel *label1 = [[UILabel alloc] initWithFrame: label1Frame];
label1.text = text;
[self.view addSubview:label1];}

然后我从其他方法调用这个方法。

如何访问这些标签之一以将其从 super View 中删除,因为我没有它的变量名称。

最佳答案

-(void)addLabel:(float)x :(float)y :(float)w :(float)h :(NSString *)text tag:(NSInteger)tag {
CGRect label1Frame = CGRectMake( x, y, w, h );
UILabel *label1 = [[UILabel alloc] initWithFrame: label1Frame];
label1.tag = tag;
label1.text = text;
[self.view addSubview:label1];
}

然后传入一个适当的唯一的tag值(一个整数)。然后使用:

UILabel *label = (UILabel *)[self.view viewWithTag:someIntID];

访问它。

关于ios - 访问本地定义的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11977001/

24 4 0