0

navigation構造に基づいたプロジェクトを開発しています。

現在ViewController、一般的なビューを表示することを意図しています。このビューには、アプリケーションのメニューに関する情報が含まれています。ユーザーが からボタンをタップしたときに、この uiview を表示する必要がありますnavigation bar。現在の の上にこのビューを表示できませんviewcontroller

誰でも私を助けることができますか?

私はカスタムナビゲーションを持っています」

@interface CustomNavigation : UIView

- (IBAction)goToProfileInRootVC:(id)sender;
- (IBAction)goToRootinRootVC:(id)sender;
- (IBAction)goToPreviewVC:(id)sender;
- (IBAction)goToMenu:(id)sender;

+ (CustomNavigation*)showInView:(UIView*)parentView;

@end

ユーザーがナビゲーションからメニューボタンをタップすると、メニューのカテゴリのリストを含む UIView を表示する必要があります。このビューは、現在の UIViewcontroller の上に表示する必要があります。

4

1 に答える 1

1

基本的な提案をするだけで、

You view (custom) in self.view (as Hidden)を追加します。

self.mycustomView.hidden = YES; // default is hidden;
[self.view addSubView:self.mycustomView];

ボタンクリックメソッドで、これmycustomViewを見えるようにします

-(void)btnClick:(UIButton *)sender
{
  self.mycustomView.hidden = NO;
}
于 2013-08-13T11:34:21.133 に答える