我遵循了一个教程,其中导师已经通过故事板向主视图添加了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}}。
我还缺少其他什么吗?或者这是一个问题,试图通过编程方式和通过故事板添加内容之间进行混合和匹配?