以下のような方法を使用して、Xib ファイルからオンデマンドでロードされる一連のカスタム「コントロール」を利用するアプリがあります。
NSArray * topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"AudioPlayer" owner:self options:nil];
InteractiveMovieView *newAudio = [topLevelObjects objectAtIndex:0];
このアプローチは、(アプリの 1 つの「ページ」で有効な) 複数のコントロールが一度に読み込まれる場合を除いて、うまく機能します。
毎回バンドルからロードするのは明らかに非効率的ですが、これにアプローチする別の方法が見つかりません。copy
ペン先を一度プロパティにロードし、再利用のためにオンデマンドで返却しようとしましたが、返されたコピーが空のペン先の「クリーンな」コピーではないため、うまくいきません。
それが理にかなっていることを願っています。すべての助けに感謝します。