2015-12-13 58 views

Odpowiedz

0

w mojej funkcji nie używam adjustsImageWhenAncestorFocused zmienić rozmiar obrazu ręcznie:

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 
      } 
    } 

ten sposób, że nie mają do czynienia z cienia. Mam nadzieję, że to pomoże