1

iPad/iPhone用のカラーピッカーを探していました。私はcocoacontrolsからすべてをチェックしましたが、どれも私の要件に一致しませんでした。iPhoneの画面全体を表示するカラーホイールやコントロールは好きではありません。これに似たものが必要です、

ここに画像の説明を入力してください

この記事はとても役に立ちました。

しかし、それはPNG画像ベースのカラーピッカーです。より正確なピッカーが必要です。これに似たオープンソース管理はありますか?そうでない場合は、自分でカスタムピッカーを作成したいのですが、誰かが私をどこから始めるべきかについての方向性を教えてもらえますか?

4

2 に答える 2

4

自分で書いてください。非常にシンプルなコントロールです。

サブクラスUIControl
drawRectを実装します:カラーグラデーションを描画します。タッチ処理メソッド
を追加UIPanGestureRecognizerまたは実装します。選択した色が変わるたびに呼び出します。
[self sendActionsForControlEvents:UIControlEventValueChanged];

于 2013-02-16T13:24:43.803 に答える
1

SwiftColorPickerにはHuePickerコントロールがあり、これを使用して色相値を取得し、次のように色を作成できます。

UIColor(hue: picker.h, saturation: 1, brightness: 1, alpha: 1)
于 2015-04-06T15:38:40.333 に答える