Я добавил следующее расширение к UIView
:
func bringViewsToFront(views : [UIView]) {
views.forEach { (view) in
self.bringSubviewToFront(view)
}
который я использую вот так:
imageOverlay.bringViewsToFront(views: [v1, v2, v3])
Однако, похоже, это не работает, в то время как традиционный способ, приведенный ниже, делает:
imageOverlay.bringSubviewToFront(v1)
imageOverlay.bringSubviewToFront(v2)
imageOverlay.bringSubviewToFront(v3)
Есть идеи, почему?