のは、私は次の3つのファイルしているふりをしてみましょう:のObjective-C:分割アップクラス
MainViewController.h
MainViewController.m
MainViewController.xib
MainViewController.xib
が異なる多くの情報を表示します。ボタン、ラベル、画像など、画面に表示されます。
さんも私もこの3つのファイルがあることをふりをしてみましょう:
DisplayController.h
DisplayController.m
DisplayController.xib
はそのDisplayController.m
でメソッドを呼び出すために、MainViewController.m
内、可能ですMainViewController.xib
に表示されている内容を変更できますか?
画像を描画する別のクラスをMainViewController.xib
に、ボタンをMainViewController.xib
に描画する別のクラスを作成するにはどうすればよいですか? MainViewController
とDisplayController
の間に何らかの種類のリンクが確立されている必要があり、DisplayController
がMainViewController
にある属性を操作できるようになると思います。
ご協力いただければ幸いです!
本当に他のクラスが必要ですか?なぜプロトコルを使用しないのですか? –
プロトコルはコードではなく、「共有」するものではありません。 –