所以我有一堆动态加载的标签..
他们每个人都有相同的名字,因为不知道会有多少人。
我有另一种方法(不是创建标签的方法)更改其中一个标签的文本,但是当我运行它时,只有创建的最后一个标签会更改。
我需要它来更改具有特定标签或其他内容的那个。
非常感谢帮助,这个网站还没有让我失望。
self.myLabel 无法连接到多个标签,因此它将包含上次创建的标签的引用,您每次都必须创建新标签,并且您无法通过类属性跟踪它们,您必须通过它们的标签访问标签。
您可以为每个标签设置标签,下面是示例代码,
for(int i=0; i< numberOfLabels; i++)
{
UILabel *label = [[UILabel alloc] init];
label.tag = i; // do not use tag 0 here.. u can use i+1, or i+100.. something like this.
[self.view addSubview:label];
}
访问标签,
UILabel *label = (UILabel*)[self.view viewWithTag: labelTag];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)