在我的应用程序中,我在第二个视图控制器中有一个UIView
对象。现在,当我从第一个视图控制器单击按钮时,我想将UIView显示为弹出窗口或子视图。请告诉我怎么做?我已经看到了许多nib文件的解决方案,但我没有找到任何故事板。
我在第二个视图控制器中连接了IBOulet
视图。
@property (strong, nonatomic) IBOutlet UIView *popview;
我已经在我的第一个视图中导入了第二个视图控制器,请告诉我如何制作这个我已经被困在这里很长时间了,请帮我解决这个问题。
感谢。
答案 0 :(得分:1)
在FirstViewController
中UIView *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)
您不需要额外的UIViewController
@property (strong, nonatomic) IBOutlet UIView *popview;
)