我开发了一个基于navigation结构的项目。

希望在当前ViewController中显示通用视图。此视图包含有关应用程序菜单的信息。
当用户点击navigation bar中的按钮时,我必须显示此uiview。
我无法在当前viewcontroller上显示此视图。

谁能帮我?

我有一个customNAvigation“

@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上。

最佳答案

我只给你基本的建议,

self.view中将您添加视图(自定义)(隐藏),例如

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


on Button单击方法,使此mycustomView可见

-(void)btnClick:(UIButton *)sender
{
  self.mycustomView.hidden = NO;
}

关于ios - 将UIView放在NavigationApplication上的当前UIVIewController上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18207699/

10-09 06:31
查看更多