Facebook のナビゲーション メニューのようなものを実装したいと思います。メニュー ボタンをクリックすると、現在のビューがスライドされ、その下のメニューが表示されます。問題は、メニューを常に基になるビューとして保持する方法です。
メニューには、現在のビューまたは現在のセクションを強調表示する tableView があります。現在、メニューが割り当てられる各ビューにプロパティがありますが、メニューにシングルトン UIView を設定する方法がわかりません. 言い換えれば、メニューがシングルトンでない場合、私はこれを行うことができます:
self.menu = [[[NSBundle mainBundle] loadNibNamed:@"menu" owner:self options:nil] objectAtIndex:0];
ただし、その場合は、ビューごとに新しいメニューを作成しています。各ビューに同じメニューを割り当てる必要があります。
提案?
メニュー ビューをプロパティとして持つシングルトン NSObject の作成についてはどうでしょうか。
次に、シングルトンからこのビューを取得して、各ビューの self.menu に割り当てることができますか?