UI 애니메이션 라이브러리 (버튼)를 만져 보았습니다 (ios)
이번에는 CocoaPods에서 넣을 수있는 UI 버튼 관련을 만져 보았습니다.
iOSCookies 등으로 여러가지 찾아 보았습니다.
환경
Xcode 7.3.1
Swift 버전 2.2
iOS 9.3
1. PaperSwitch

View에 대하여 배경색을 변화시켜 ON/OFF를 표시시킬 수 있다.
사용법은 storyboard에 버튼을 배치하여 Class를 설정하는 것만으로 간단하게 할 수 있다.
Tint(색조)를 지정하지 않으면 안됩니다(런타임 에러가 발생한다).
라이센스 을 보면 무상입니다만, 사용시에는 표기 의무가 있는 것 같습니다.
2. LiquidFloatingActionButton

누르면 메뉴가 표시되는 버튼을 실현할 수 있다.
사용법은 LiquidFloatingActionButton에 LiquidFloatingCell의 배열을 넣는다.
각 버튼을 사용자 정의 할 수 있으므로 전환 대상을 변경하거나 동작을 변경할 수 있습니다.
(위의 구현 예는 아이콘이 함께 예이지만 개별적으로 설정할 수 있습니다)
아직 자세하게 볼 수 없지만, 움직임도 커스텀 할 수 있을까? 샘플 코드가 실려 있기 때문에 비교적 쉽다.
이쪽도 라이센스 를 보면 무상입니다만, 사용시에는 표기 의무가 있는 것 같습니다.
3. DOFavoriteButton
좋아! 버튼이 간단하게 구현할 수 있는 것 같다.
사용법은 storyboard에 버튼을 배치하여 Class를 설정하는 것만으로 간단하게 할 수 있다.
색상은 자유롭게 설정할 수 있습니다.

※사용할 수 있는 아이콘은 일색 실루엣 이미지가 되는 사양인 것 같다.
버튼의 이미지 선택 후 왼쪽이 오른쪽의 이미지가 되었습니다(사이즈는 잘 조정할 수 있습니다).
→ 
이쪽도 라이센스 를 보면 무상입니다만, 사용시에는 표기 의무가 있는 것 같습니다.
공식 이미지를 보면 이렇게 귀엽게 구현할 수 있습니다.

그 외에도 외형이 재미있을 것 같은 라이브러리이지만, 만지지 않은 것 (이하 이미지 공식에서)
4. GBKUIButtonProgressView
버튼과 진행 뷰를 쉽게 구현할 수 있는 것 같습니다.
Inspired by Apple’s download progress buttons in the app store
그래서 공식 다운로드 버튼과 비슷합니다.
조금 참고 소스가 적고, 나 스스로 구현이 아직 할 수 없습니다.
storyboard에 커스텀 뷰로 설정하면 사용할 수 있는 것 같습니다.
공식 이미지에서 아래.

5. LoadingButton

로딩의 빙글빙글을 간단하게 표현할 수 있는 버튼.
코드로 구현하는 것 같다.
이용 장소는 많을 것 같다.
6. KYShutterButton

멋진 버튼.
동영상 녹화 등 카메라 앱의 버튼으로 사용할 수 있는 것 같습니다
사용법은 storyboard에 버튼을 배치해 Class를 설정하는 것만으로 간단하게 할 수 있는 것 같다.
7. Custom On/Off Animated UIButton

이것도 또, 온 오프를 멋있게 표현할 수 있는 버튼.
체크 버튼이라든지 사용할 수 있을 것 같다.
사용법은 storyboard에 버튼을 배치해 Class를 설정하는 것만으로 간단하게 할 수 있는 것 같다.
Reference
이 문제에 관하여(UI 애니메이션 라이브러리 (버튼)를 만져 보았습니다 (ios)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Mak_ta11/items/47b78a0c77da16938b1b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
4. GBKUIButtonProgressView
버튼과 진행 뷰를 쉽게 구현할 수 있는 것 같습니다.
Inspired by Apple’s download progress buttons in the app store
그래서 공식 다운로드 버튼과 비슷합니다.
조금 참고 소스가 적고, 나 스스로 구현이 아직 할 수 없습니다.
storyboard에 커스텀 뷰로 설정하면 사용할 수 있는 것 같습니다.
공식 이미지에서 아래.

5. LoadingButton

로딩의 빙글빙글을 간단하게 표현할 수 있는 버튼.
코드로 구현하는 것 같다.
이용 장소는 많을 것 같다.
6. KYShutterButton

멋진 버튼.
동영상 녹화 등 카메라 앱의 버튼으로 사용할 수 있는 것 같습니다
사용법은 storyboard에 버튼을 배치해 Class를 설정하는 것만으로 간단하게 할 수 있는 것 같다.
7. Custom On/Off Animated UIButton

이것도 또, 온 오프를 멋있게 표현할 수 있는 버튼.
체크 버튼이라든지 사용할 수 있을 것 같다.
사용법은 storyboard에 버튼을 배치해 Class를 설정하는 것만으로 간단하게 할 수 있는 것 같다.
Reference
이 문제에 관하여(UI 애니메이션 라이브러리 (버튼)를 만져 보았습니다 (ios)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Mak_ta11/items/47b78a0c77da16938b1b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)