1
他の人が作成したビューコントローラでカラーピッカー(UIViewサブクラス)を使用していて、タッチイベントを処理するいくつかのサブビューが含まれています。カラーピッカーにはpublic変数「color」があり、ユーザーがサブビューとやりとりするときにが更新され、に更新されます。iOS - ビューコントローラがuiviewからのデータ変更に応答する
public class SwiftHSVColorPicker: UIView {
var colorWheel: ColorWheel!
...
public var color: UIColor!
...
}
参照:私は私のビューコントローラでは、このカラーピッカービューやラベルを参照したhttps://github.com/johankasperi/SwiftHSVColorPicker/blob/master/Source/SwiftHSVColorPicker.swift
:
@IBOutlet weak var colorPicker: SwiftHSVColorPicker!
@IBOutlet weak var output: UILabel!
私はラベルテキストを更新するにはどうすればよいたび「色」データはカラーピッカービューから変更されますか?
おかげで、それは魔法のように動作します!私はAndroidでコールバック/リスナーと同等のiOSを見つけられませんでした... –