我使用代码添加了一个 UILabel subview 。当用户旋转 iPad 时,我希望能够告诉 UILabel 移动其位置以适应新的屏幕方向。
我想我需要将代码放入 willAnimateRotationToInterfaceOrientation 函数中。 我希望能够访问我的 UILabel,并且看到如下所示的示例代码来检索对 subview 的引用: UILabel *myLabel = (UILabel *) [self.subviews objectAtIndex:0];
我如何知道我的 UILabel 位于哪个索引?示例代码似乎知道它们的 subview 是第一个(索引 0)。
有没有办法让我知道我的 UILabel 的索引是什么?
是否有另一种方法可以保留对我在代码中创建的 UILabel 的引用?如果我将 myLabel 设置为类的变量,我是否可以引用
最佳答案
通常,在 UIViewController 中,您会有一个实例变量,它是指向 UILabel 的指针。然后您可以在 Controller 代码中的任何位置访问它。
关于ios - 如何引用通过代码添加的 UILabel,以便在 iPad 旋转时更新位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8918692/