相关代码:
class VIEwController: UIVIEwController { @IBOutlet weak var myGradIEntVIEw: GradIEntVIEw! overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() } overrIDe func vIEwDIDLayoutSubvIEws() { self.myGradIEntVIEw.gradIEntWithcolors(UIcolor.whitecolor(),UIcolor.bluecolor()) }}
我做了一些搜索,我发现an answer in Objective-C说明使用:
[parentVIEw bringSubvIEwToFront:vIEw];
我不知道目标c,对于斯威夫特来说,这是相当新鲜的,如果有人可以在这里发光,我将不胜感激。
我的问题:
我会推荐在UIVIEw documentation中查看,列出几种方法来 *** 纵子视图的顺序:06000
在你的情况下,你可以试试:
self.vIEw.sendSubvIEwToBack(myGradIEntVIEw)// self is your vIEw controller in this case.
或者,因为您在IB中创建了myGradIEntVIEw,您可以更改视图层次结构,以更改顶部显示的视图。这是一张图说明:
希望有帮助。
总结以上是内存溢出为你收集整理的swift – 如何更改UIView的z索引或堆栈顺序?全部内容,希望文章能够帮你解决swift – 如何更改UIView的z索引或堆栈顺序?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)