2015-01-12 2 views
2

애니메이션 이미지가있는 UImageview가 있습니다. 코드에 uiimageview를 추가하고 CollectionViewCell의 일부분을 추가하려고합니다. 사용자가 애니메이션에 멈추는 셀을 터치하면 왜 이런 현상이 발생합니까?사용자가 화면을 터치하면 uiimageview 애니메이션이 중지됩니다.

코드 :

사용자 지정 컬렉션보기 세포 수준에서
var images: [UIImage] = [] 
for i in 0...10 { 
    images.append(UIImage(named: "image\(i)")) 
} 

     let i = UIImageView(frame: CGRect(x: xPos, y: yPos, width: 200, height: 200)) 
     i.animationImages = images 
     i.animationDuration = 0.5 
     i.startAnimating() 
     i.contentMode = UIViewContentMode.Center 
     i.userInteractionEnabled = false 

     self.addSubview(i) 
+1

어떻게 해제 collectionView 사용자 상호 작용에 대한을 애니메이션 중에? – gabbler

+0

감사합니다, 나는 collectionView 셀에 대한 사용자 상호 작용을 비활성화했습니다. 이제 작동합니다. – ilan

답변

2

, 문제를

func setSelected(selected:Bool) { 

} 

func setHighlighted(higlighted:Bool) { 

} 
0

스위프트 4.0 버전 해결 방법을 다음 쓰기 :

override open var isSelected: Bool 
{ 
    set { 

    } 

    get { 
     return super.isSelected 
    } 
} 

override open var isHighlighted: Bool 
{ 
    set { 

    } 

    get { 
     return super.isHighlighted 
    } 
} 
관련 문제