인스타그램 같은 화면, UI 같은 간단한 Pastel View를 만들어 봤습니다.
개시하다
인스타그램 로그인 화면 같은 UIPastelView를 만들어 보고 그 내용을 공유했다.PastelView를 사용하면 아래 그림을 쉽게 만들 수 있습니다.(색상은 동적으로 변경됩니다.)
환경 확인
다음 환경을 사용합니다.
가져오기
CocoPods와 Carthage를 사용하여 가져올 수 있습니다.
Pods
use_frameworks!
target 'PastelSample' do
pod "Pastel"
end
Carthagegithub "cruisediary/Pastel" ~> 0.3.0
pastel의 주요 구성 요소
PastelView
PastelGradient
이루어지다
import UIKit
import Pastel
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let pastelView = PastelView(frame: view.bounds)
view.addSubview(pastelView)
pastelView.startPastelPoint = .bottomLeft
pastelView.endPastelPoint = .topRight
pastelView.animationDuration = 3.0
pastelView.setColors([UIColor(red: 156/255, green: 39/255, blue: 176/255, alpha: 1.0),
UIColor(red: 255/255, green: 64/255, blue: 129/255, alpha: 1.0),
UIColor(red: 123/255, green: 31/255, blue: 162/255, alpha: 1.0),
UIColor(red: 32/255, green: 76/255, blue: 255/255, alpha: 1.0),
UIColor(red: 32/255, green: 158/255, blue: 255/255, alpha: 1.0),
UIColor(red: 90/255, green: 120/255, blue: 127/255, alpha: 1.0),
UIColor(red: 58/255, green: 255/255, blue: 217/255, alpha: 1.0)])
pastelView.startAnimation()
}
}
기타
gradient 설정 예
pastelView.setPastelGradient(.sunnyMorning)
감상
스타일리시한 화면을 아주 간단하게 만들 수 있어요.
컬러의 조합 등은 실제로 실시할 때 어떻게 해야 할지 망설이지만 미리 준비해 놓으니 친근하다.(색상은 colorLiteral로 작성되어 있어 한눈에 쉽게 확인할 수 있습니다.)
Reference
이 문제에 관하여(인스타그램 같은 화면, UI 같은 간단한 Pastel View를 만들어 봤습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iganin/items/18b405f931da3bfeb96b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)