iOS:以编程方式添加的UILabel不会出现在故事​​板视图上方

时间:2015-04-03 19:46:25

标签: ios xcode swift uiview

我遵循了一个教程,其中导师已经通过故事板向主视图添加了UIScrollView和嵌套UIView。它正在将UILabel拖到故事板上,但我宁愿以编程方式添加这些元素,所以我试图这样做。在我的viewDidLoad()函数中,我添加了以下基本代码:

    var label = UILabel(frame: CGRectMake(5, 100, 200, 50));
    label.textAlignment = NSTextAlignment.Center;
    label.textColor = UIColor.whiteColor();
    label.backgroundColor = UIColor.redColor();
    label.text = "Hello!";

    self.view.insertSubview(label, aboveSubview: self.scrollView);
    self.view.bringSubviewToFront(label);

这可以正常运行并运行...除了UILabel落后于其他一切。如果我点击查看调试Heirarchy ,我可以看到我的亮红色标签已被添加,但在其他所有内容之后 - 尽管最初尝试将上面的插入滚动视图,并另外尝试{ {1}}。

我还缺少其他什么吗?或者这是一个问题,试图通过编程方式和通过故事板添加内容之间进行混合和匹配?

0 个答案:

没有答案