XCode-更改在循环中创建的UILabels的标识符的最佳方式是什么



我正在循环中创建标签。

如何使每个标签都有不同的标识符,以便以后可以检索特定标签的文本?

您需要将标签添加到字典中,并将键设置为labelName,将对象设置为UILabel。

然后,每当您想访问变量时,都可以使用NSDictionary 的objectForKey:myVar方法

Objective-C是一种静态语言,因此您不能。根据您的需要,您应该创建一个数组或字典来放置标签。

顺便说一句,在声明指针时不要忘记星号。

我通过设置标签的标签来完成

如果你通过for循环来做,你可以做:

for(int i = 0; i < max; i++)
    [aLabel setTag:i];

最新更新