Ich verwende eine Farbe Picker (UIView Subklasse) in meinem View-Controller von jemand anderem geschrieben, und es enthält mehrere Teilansichten, die Berührungsereignisse behandelt. Die Farbauswahl hat eine öffentliche Variable "color", und es ist aktualisiert, wenn der Benutzer mit den Unteransichten interagiert.iOS - View Controller reagieren auf Daten ändern von uiview
public class SwiftHSVColorPicker: UIView {
var colorWheel: ColorWheel!
...
public var color: UIColor!
...
}
See: https://github.com/johankasperi/SwiftHSVColorPicker/blob/master/Source/SwiftHSVColorPicker.swift
ich diese Farbauswahl Sicht verwiesen haben, und ein Etikett in meiner Ansicht-Controller:
@IBOutlet weak var colorPicker: SwiftHSVColorPicker!
@IBOutlet weak var output: UILabel!
Wie kann ich den Beschriftungstext aktualisieren , wenn die "Farbe" Daten ändern sich aus der Farbauswahl-Ansicht?
Danke für die Antwort und es wirkt wie ein Zauber! Ich konnte einfach kein iOS finden, das Callbacks/Listenern in Android entspricht ... –