사진윤파기

1197 단어

전언


사진 윤방은 매우 흔히 볼 수 있는 효과로 프로젝트에서 자주 볼 수 있다.복잡하지는 않지만 실현되는 코드도 적지 않아 몇 번 쓰고 나면 영원히 편안해지고 싶어서 스스로 하나를 봉인할 생각도 든다.코드를 정리하는 데 시간이 좀 걸렸어요. 최소한의 코드로 복잡하고 다양한 효과를 실현하고 싶어요. 앞으로 쓴 코드를 뒤돌아보지 않아도 돼요.인터넷에는 관련 삼자 프레임이 적지 않지만 대부분 화면의 화려함과 효과를 추구하는 쿨함이다.그러나 우리가 개발한 앱에서 특별한 멋진 효과가 필요하지 않기 때문에 저는 여기서 봉인 목표는 간편하고 실용적이며 코드 한 줄만 있으면 기본적인 사진 윤방 기능을 실현할 수 있습니다.다양한 수요에 대응하기 위해 일부 속성을 제공했는데 이러한 속성을 설정함으로써 더욱 복잡하고 다양한 요구를 만족시킬 수 있다.

기능 소개

  • 1.사용이 편리하고 간결하며 효율적이며 기능이 강하며 한 줄의 코드로 그림의 무한 윤방을 실현할 수 있다.
  • 2.여러 가지 속성을 제공하여 그림이 굴러가는 방향, 애니메이션이 페이지를 뒤집는지 여부, 애니메이션 시간과 정지 시간을 설정할 수 있다.
  • 3.그림을 드래그하는 과정에서 그림이 스크롤되지 않으며 드래그를 멈춘 후 계속 스크롤합니다.
  • 4.PageViewController가 표시하는 아이콘을 사용자 정의하고 개인의 취향에 따라 다른 그림을 설정합니다.
  • 5.클릭하면 웹 페이지를 열 수 있어 광고 설정을 편리하게 할 수 있다.

  • 예제 코드

  • 일행 코드로 기본 이미지 윤방 실현
  • DKPCarouselView * pageControlCarouselView1 = [DKPCarouselView carouselWithPersonalFrame:CGRectMake(0, 64, DKPScreenW, 150) pageControlFrame:CGRectMake(270, 130, 50, 20) PageSource:DKPPageSource];
    

    일단 효과부터 보자.
    custom.gif

    데모 주소


    관련 코드는 GitHib에서 다운로드할 수 있습니다!https://github.com/FishDP/DKPCarousel

    좋은 웹페이지 즐겨찾기