1

したがって、作成したい5つの異なるUIViewControllerがあります。それぞれに共通点があります(上部に画像ビュー、上部にラベル)。そのため、親UIViewControllerを作成してから、親UIViewControllerから5つのサブクラスを作成することを考えていました。この親ビューコントローラには、UIImageView、ラベル、および他の5つと共通/共有されているすべてのものが含まれます。問題は、このUIViewControllerサブクラスのそれぞれに独自のペン先がありますが、親のUIImageViewも配置する必要があるということです。次に、これにどのように対処しますか?

各サブクラスUIViewControllerに独自のペン先がある場合は混乱していると思いますが、このサブクラスで親ビューコントローラーのxibを確認するにはどうすればよいですか?私の言い回しは非常に紛らわしいことを知っています。これを説明するためのより良い方法を見つけることができないようです。

4

1 に答える 1

2

親ViewControllerのxibを作成しないでください。代わりに、親ビューコントローラーをサブクラス化してから、サブクラスのxibを作成すると、任意の親クラス/ビューコントローラーからのIBOutletsが公開されます。

この例を考えてみてください。ある時点でUIViewControllerをすべてサブクラス化し、そのためのxibを作成したので、xibのメインビューを「ビュー」IBOutletに接続する必要があります。IBOutletはUIViewController親クラスで定義されます。

于 2012-06-12T21:42:43.977 に答える