在 UIView 中看不到 UILabel,它在另一个标签后面
Can't see an UILabel in UIView, it's behind an other label
我刚刚在 Interface Builder 中向我的 UIView
添加了一个名为 label1
的 UILabel
,我想将它放在另一个名为 label2
的 UILabel
后面.
但是label2
在label1
后面,我不知道如何更改顺序。
我想要的是,如果 label2
被隐藏,label1
将在它后面可见。
如何在 Swift 中的另一个视图下方添加一个视图:
insertSubview(label1, belowSubview: label2)
如何在 Interface Builder 中更改视图堆叠 (main.storyboard):
只需将您的 label1 视图拖到文档大纲中 label2 的上方(IB 上的左侧面板)
如果您的文档大纲未打开,请在界面生成器中单击此按钮
元素的堆叠顺序是从上到下读取的,这与 photoshop 或类似程序不同,列表的底部是底层。在文档大纲中,您可以将其视为逆序。列表顶部的项目位于显示视图的底部。
您可以通过多种方式更改标签位置。以下代码应该有效:
label = CGRectMake(xCoordinate, yCoordinate, width, height);
我刚刚在 Interface Builder 中向我的 UIView
添加了一个名为 label1
的 UILabel
,我想将它放在另一个名为 label2
的 UILabel
后面.
但是label2
在label1
后面,我不知道如何更改顺序。
我想要的是,如果 label2
被隐藏,label1
将在它后面可见。
如何在 Swift 中的另一个视图下方添加一个视图:
insertSubview(label1, belowSubview: label2)
如何在 Interface Builder 中更改视图堆叠 (main.storyboard):
只需将您的 label1 视图拖到文档大纲中 label2 的上方(IB 上的左侧面板)
如果您的文档大纲未打开,请在界面生成器中单击此按钮
元素的堆叠顺序是从上到下读取的,这与 photoshop 或类似程序不同,列表的底部是底层。在文档大纲中,您可以将其视为逆序。列表顶部的项目位于显示视图的底部。
您可以通过多种方式更改标签位置。以下代码应该有效:
label = CGRectMake(xCoordinate, yCoordinate, width, height);