使用故事板IOS7将UIview控制器显示为子视图

时间:2014-04-22 05:33:15

标签: ios uiview storyboard

在我的应用程序中,我在第二个视图控制器中有一个UIView对象。现在,当我从第一个视图控制器单击按钮时,我想将UIView显示为弹出窗口或子视图。请告诉我怎么做?我已经看到了许多nib文件的解决方案,但我没有找到任何故事板。

我在第二个视图控制器中连接了IBOulet视图。

@property (strong, nonatomic) IBOutlet UIView *popview;

我已经在我的第一个视图中导入了第二个视图控制器,请告诉我如何制作这个我已经被困在这里很长时间了,请帮我解决这个问题。

感谢。

3 个答案:

答案 0 :(得分:1)

FirstViewControllerUIView *popview

- (void)viewDidLoad
{
  [super viewDidLoad];
  // you don't want to show PopView
  self.popview.alpha = 0;
}

- (void) showPopView
{
  //you want to show PopView
  self.popview.alpha = 1;
}

答案 1 :(得分:0)

尝试在代码中添加

  

- (void)viewDidLoad

     

{
      popView.hidden = TRUE;

     

}

当用户点击某个操作时,将隐藏属性更改为false,就像

一样
  

- (IBAction为)AnyActionPerferformed:(ID)发送方

     

{

     

popView.hidden = FALSE;

     

}

您可以从

了解相关信息
https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/AboutViewControllers/AboutViewControllers.html

答案 2 :(得分:0)

enter image description here您不需要额外的UIViewController

  1. 在故事板中,将新的UIView拖到视图控制器中。 (这将是你的弹出视图)
  2. 链接到您的视图控制器。 (@property (strong, nonatomic) IBOutlet UIView *popview;
  3. 如果要隐藏popview,请将其alpha设置为0。