2015-12-13 13 views

risposta

0

nella mia funzione non uso adjustsImageWhenAncestorFocused posso cambiare la dimensione dell'immagine manualmente:

override func didUpdateFocusInContext(context: UIFocusUpdateContext, withAnimationCoordinator coordinator: UIFocusAnimationCoordinator) { 
     if (self.focused) 
     { 


       self.imageView.frame.size.width = self.imageView.frame.width+30 
       self.imageView.frame.size.height = self.imageView.frame.height+30 

       self.imageView.frame.origin.x = self.imageView.frame.origin.x - 15 
       self.imageView.frame.origin.y = self.imageView.frame.origin.y - 15 


     else 
     { 

       self.imageView.frame.size.width = self.imageView.frame.width-30 
       self.imageView.frame.size.height = self.imageView.frame.height-30 

       self.imageView.frame.origin.x = self.imageView.frame.origin.x + 15 
       self.imageView.frame.origin.y = self.imageView.frame.origin.y + 15 
      } 
    } 

In questo modo non si ha a che fare con l'ombra. Spero che questo aiuti