1.第一种使用bringSubview(toFront:)方法来实现
如果用这种方法的话需要手动的去设置,也就是在你需要重新刷新结构层次的时候进行设置。
2.第二种使用如下写法
这种写法可以完美的实现让view显示在最上层而不需要我们去重复设置它,相对第一种方法来说是方便,但需要注意的是这种写法也有弊端就是它在被其它view遮盖的时候虽然显示还是最上层,但如果它是一个需要有点击事件的view那么就会有问题了,虽然显示是在最上层,但其实它的点击事件是被遮盖了。
1.第一种使用bringSubview(toFront:)方法来实现
如果用这种方法的话需要手动的去设置,也就是在你需要重新刷新结构层次的时候进行设置。
2.第二种使用如下写法
这种写法可以完美的实现让view显示在最上层而不需要我们去重复设置它,相对第一种方法来说是方便,但需要注意的是这种写法也有弊端就是它在被其它view遮盖的时候虽然显示还是最上层,但如果它是一个需要有点击事件的view那么就会有问题了,虽然显示是在最上层,但其实它的点击事件是被遮盖了。