如果我有这样的代码:
self.view.addSubview(SomeImage1)
self.view.addSubview(SomeImage2)
self.view.addSubview(SomeImage3)如何切换视图位置,我了解到第一个视图位于索引0,第二个位于索引1,那么是否有一种手动设置视图索引的方法?我是管理视图的新手,并且没有发现任何足以解决我的问题的教程。
发布于 2015-01-04 02:59:45
有一组完整的UIView方法可以处理这个问题:
func bringSubviewToFront(_ view: UIView)
func sendSubviewToBack(_ view: UIView)
func removeFromSuperview()
func insertSubview(_ view: UIView, atIndex index: Int)
func insertSubview(_ view: UIView, aboveSubview siblingSubview: UIView)
func insertSubview(_ view: UIView, belowSubview siblingSubview: UIView)
func exchangeSubviewAtIndex(_ index1: Int, withSubviewAtIndex index2: Int)...and等。
您不应该使用数组索引来移动视图。
https://stackoverflow.com/questions/27761899
复制相似问题