iOS에서 색상 선택기
GitHub 여기 있습니다.
그럼 빨리 사용법을 살펴봅시다!
Features
너는 이 패턴들 중에서 임의로 여러 개를 선택할 수 있다.
Installation
CocoaPods
Podfile에서
Podfileuse_frameworks!
pod 'YSColorPicker', :git => 'https://github.com/sekies/YSColorPicker.git'
에서 설명한 대로 해당 매개변수의 값을 수정합니다.
다시 시작합니다.
Usage
YSCOLOrPicker 가져오기.
ViewController.swift import YSColorPicker
UIVIew Contoroller에서 YSColorsTabViewControllerDelegate
프로토콜을 준수합니다.
ViewController.swift class ViewController: UIViewController,YSColorsTabViewControllerDelegate {
픽업기를 사용할 때 YSColorsTabViewController
실례를 생성합니다.생성할 때의 초기 색상과 선택기 유형을 지정합니다.
ViewController.swift let tabvc = YSColorsTabViewController(color: .blue, colorTypes: [
.YS_COLOR_RGB,
.YS_COLOR_RGBA,
.YS_COLOR_HSB,
.YS_COLOR_HSBA
])
색상 선택기가 TabViewController로 표시됩니다.보기의 배경색,delegate를 설정해서 모드로 엽니다.
※ 델게이트의 설정은 ysColorDelegate입니다. 주의하십시오.
ViewController.swift tabvc.view.backgroundColor = .white
tabvc.ysColorDelegate = self
present(tabvc, animated: true, completion: nil)
다음 6가지 유형에서 유형을 지정할 수 있습니다. .YS_COLOR_PICKER,
.YS_COLOR_PICKERA,
.YS_COLOR_RGB,
.YS_COLOR_RGBA,
.YS_COLOR_HSB,
.YS_COLOR_HSBA
위임 방법을 실현하다.이 메서드는 선택기에서 색상을 변경할 때마다 호출됩니다.
ViewController.swift func ysChanged(color: UIColor) {
print(color)
}
코드의 전모.
ViewController.swiftimport UIKit
import YSColorPicker
class ViewController: UIViewController, YSColorsTabViewControllerDelegate {
@IBOutlet weak var colorBtn: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func tapped(_ sender: UIButton) {
let tabvc = YSColorsTabViewController(color: .blue, colorTypes: [
.YS_COLOR_RGB,
.YS_COLOR_RGBA,
.YS_COLOR_HSB,
.YS_COLOR_HSBA
])
tabvc.view.backgroundColor = .white
tabvc.ysColorDelegate = self
present(tabvc, animated: true, completion: nil)
}
func ysChanged(color: UIColor) {
print(color)
}
}
Reference
이 문제에 관하여(iOS에서 색상 선택기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sekies/items/c0758a4fc52724797ba6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
use_frameworks!
pod 'YSColorPicker', :git => 'https://github.com/sekies/YSColorPicker.git'
YSCOLOrPicker 가져오기.
ViewController.swift
import YSColorPicker
UIVIew Contoroller에서 YSColorsTabViewControllerDelegate
프로토콜을 준수합니다.ViewController.swift
class ViewController: UIViewController,YSColorsTabViewControllerDelegate {
픽업기를 사용할 때 YSColorsTabViewController
실례를 생성합니다.생성할 때의 초기 색상과 선택기 유형을 지정합니다.ViewController.swift
let tabvc = YSColorsTabViewController(color: .blue, colorTypes: [
.YS_COLOR_RGB,
.YS_COLOR_RGBA,
.YS_COLOR_HSB,
.YS_COLOR_HSBA
])
색상 선택기가 TabViewController로 표시됩니다.보기의 배경색,delegate를 설정해서 모드로 엽니다.※ 델게이트의 설정은 ysColorDelegate입니다. 주의하십시오.
ViewController.swift
tabvc.view.backgroundColor = .white
tabvc.ysColorDelegate = self
present(tabvc, animated: true, completion: nil)
다음 6가지 유형에서 유형을 지정할 수 있습니다. .YS_COLOR_PICKER,
.YS_COLOR_PICKERA,
.YS_COLOR_RGB,
.YS_COLOR_RGBA,
.YS_COLOR_HSB,
.YS_COLOR_HSBA
위임 방법을 실현하다.이 메서드는 선택기에서 색상을 변경할 때마다 호출됩니다.ViewController.swift
func ysChanged(color: UIColor) {
print(color)
}
코드의 전모.ViewController.swift
import UIKit
import YSColorPicker
class ViewController: UIViewController, YSColorsTabViewControllerDelegate {
@IBOutlet weak var colorBtn: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func tapped(_ sender: UIButton) {
let tabvc = YSColorsTabViewController(color: .blue, colorTypes: [
.YS_COLOR_RGB,
.YS_COLOR_RGBA,
.YS_COLOR_HSB,
.YS_COLOR_HSBA
])
tabvc.view.backgroundColor = .white
tabvc.ysColorDelegate = self
present(tabvc, animated: true, completion: nil)
}
func ysChanged(color: UIColor) {
print(color)
}
}
Reference
이 문제에 관하여(iOS에서 색상 선택기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sekies/items/c0758a4fc52724797ba6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)