独自のビュー、UIImageView (MyImageView) のサブクラス、および標準の UILabel を持つ UIViewController (MyViewController) のサブクラスがあるとします。
MyImageView のコードでは、タッチ イベントでタッチされているピクセルの色を取得する作業を行っており、その内容で UILabel を更新したいと考えています。MyImageView と UILabel の両方が MyViewController のインスタンスとして存在するため、この通信を実現する一般的な方法は何ですか?
C ++から来て、このようなものをMyImageViewに追加したでしょう
-(void)registerMyLabel:(UILabel*)label;
次に、MyViewController の初期化のどこかで、上記の方法を使用して UILabel インスタンスを MyImageView に登録します。ここで同様の手法を使用できると確信していますが、疑問に思っています.objective-cのUIコントロールでこれを行う組み込みのメカニズムはありますか?
これをどのように構成しますか?