Swift_UIImageView

UIImageView
프로그램을 개발하는 과정에서 만약에 매우 아름다운 페이지가 필요하다면 우리는 사진 소재를 떠날 수 없다.iOS에서 그림을 화면에 표시하려면 UIImageView 클래스를 빌려야 합니다.UIImageView는 정적 이미지를 표시할 수 있을 뿐만 아니라 움직임도 표시할 수 있으며 사용도 매우 간단하다
UIImageView : UIView : UIResponder : NSObject
//         
let image = UIImage(named: "icon2.png")

//   UIImageView   image
let imageView = UIImageView(image: image)

//   frame
imageView.frame = CGRectMake(100, 100, 200, 200)

//       ,   imageView frame        
imageView.sizeToFit()

//          ,           
imageView.contentMode = UIViewContentMode.ScaleToFill

//    view 
self.view.addSubview(imageView)




//       ,      
let imagesArray = [
    UIImage(named: "image1.png")!,
    UIImage(named: "image2.png")!,
    UIImage(named: "image3.png")!
]

//       imageView
imageView.animationImages = imagesArray

//          (            )
imageView.animationDuration = 1

//       
imageView.animationRepeatCount = 10

//        
imageView.startAnimating()
// imageView.stopAnimating()

부분 코드 설명:
  • 이미지를 사용하여 이미지 뷰를 초기화할 때 이미지 뷰의 프레임을 설정하지 않으면 기본값{0, 0, image.size.width, image.size.height}
  • 이 있습니다.
  • 이미지 뷰의userInteractionEnabled 속성은 기본적으로 닫힙니다. 이미지 뷰에 제스처를 추가하려면 이 속성을 켜야 합니다
  • sizeToFit () 방법을 사용하면 이미지 뷰의 내용 모드를 사용할 필요가 없음
  • iamgeView는gif 형식의 애니메이션을 직접 재생할 수 없지만, 우리는 그림을 뜯어imageView에 던져서 재생할 수 있다

  • 좋은 웹페이지 즐겨찾기