2016-08-22 3 views
0

私は、ちょうど私が望むように(並べ替えの線図)いくつかのデータを表示するカスタムNSViewを作成しました。表示されたデータをズームイン/ズームアウトする機能を持たせるために、いくつかのスライダを追加する必要があります。私はまた、着信データを異なる方法で解釈しグラフ化できるように、過去のデータを見ることができるようにいくつかのスクロールバーを追加するために、2つのチェックボックスを追加したいと思います。私は、このビュー(すべてのコントロール付き)を画面に同時に5つ以上コピーし、それぞれ異なるデータフィードを表示する必要があります。Xcode内のWebComponentsのようなオブジェクト(またはネストされたコントロール)

このような考え方は、多くの異なるコンポーネントをカプセル化するコンポーネントを設計できるWebComponentのパラダイムにうまく収まります。私が理解しているように、このようなコントロールをXcodeのマスターコントロールに入れ子にする方法はありません。

もちろん、すべてのビューとすべてのコントロールをビューコントローラ内に別々にレイアウトして、私が望むものを正確に達成することができますが、インターフェイスビルダーまたはコードのいずれかに複製できるオブジェクトを1つ保有するほどメンテナンスできません。

私の質問は、Xcode(もしあれば)でこれを達成する正しい方法は何ですか?私はコード例が必要ではなく、概念的な答えを必要とし、私はCocoaTouchではなくCocoaに関連する答えにのみ興味があります。

答えて

0

複数のビューコントローラをchild controllersとして持つことができます。これは、再利用性を最大限に高め、メンテナンスを減らすので、私が探していたものです。

関連する問題