【发布时间】:2012-04-24 16:00:11
【问题描述】:
我认为我在这里有点愚蠢,但我想知道您是否可以对此有所了解。
我有一个带有视图和按钮的单视图应用程序。在我的viewControllers 按钮操作中,我想在屏幕上创建一个标签。
如果我创建一个标签:UIlabel * label = [UIlabel alloc] initwithframe... 它工作正常。
但是,如果我给我的 viewController 一个 uilabel 属性,然后尝试使用以下内容创建一个标签:self.mylabel = [UILabel alloc] initWithFrame... 当我添加标签时,它不会出现。
我知道还有其他方法可以实现这一点,但我只是想知道为什么会发生这种情况,除非我是个大白痴!
有人有什么想法吗?
【问题讨论】:
-
您在哪里创建标签?你在哪里添加标签?你不应该访问 self.view,而在你的 init 方法中。使用 viewDidLoad 或 loadView 来添加视图元素。
-
我正在使用按钮中的 IBAction。
标签: iphone ios xcode properties uilabel