2

これは「一種の」質問であり、私は、賢明な個人が私にいくつかのガイダンスを与えることができることを望んでいます。

上部と下部のバー(それぞれにボタンがあるUIImageView)をすべて共有する多数の画面(ViewControllers)を持つiOSプロジェクトがあります。画面のグラフ全体を簡単に視覚化できるようにしたいので、ストーリーボードを使用しています。

Xcode 4.5で一種のUIテンプレートを作成する方法、またはIBで「ビュー」をサブクラス化して、新しい画面(VC)を作成するたびに、上部と下部のバーと関連する機能を継承する方法はありますか?

UIViewControllerサブクラスを作成し、それに各ImageViewとButtonのIBOutletを配置し、2つのボタンに関連付けられたIBActionを配置し、VCを作成するときにサブクラス化すると、すべてをリンクできるようになります。各画面の視覚要素を複製するだけです。しかし、残念ながら、これを行うと、サブクラスで「KVCに準拠していない」エラーが発生します(既存のアウトレットおよびアクションにリンクする場合)。

私が持っていたもう1つの考えは、スーパークラスから視覚要素をプログラムで追加することでしたが、私にとって問題はIBにあり、上下のスペースが不足していることを忘れないでください。それが唯一の選択肢であることが判明した場合...

私が見ていないこれを行う方法はありますか、それとも実際に画面ごとにこれを何度もコーディングする必要がありますか?

洞察/入力/アイデアは大歓迎です。

4

0 に答える 0