すべてをコードで書くことを学ぶためのテストプロジェクトを書いています。ストーリーボードの要素が舞台裏で何をしているかをよりよく理解できるように、このようにしたいと思います
私のプロジェクトには、同じ UI 要素を共有するいくつかの UIViewControllers があります。たとえば、画面の上部にいくつかのボタンがある UITool バーがあります。
ここで、その UIToolbar を別のクラスに配置して、すべてを書き出すか、すべてのコントローラーにコピー アンド ペーストする必要がないようにします。
今、私はこれを行うことでこれを達成できることを知っています:
#import "General_Add_ons.h" //the UIToolbar is properly set up in this file
@interface FirstViewController : General_Add_ons
// topToolBar[self topToolBar];
はツールバーの名前です
ここで明確にしたいのは、これが最善または唯一の方法ですか?
どういうわけか私はこれを行うことができるはずだと感じています:
General_Add_ons *gao = [[General_Add_ons alloc] init];
[gao topToolbar];
私はこれについて間違った方法で考えていますか?複数の外部クラスがある場合、最初の方法は制限されているようです。
前もって感謝します。