![](/img/trans.png)
[英]iOS - Changing frame of a subview of a subclassed UIView (using storyboard with auto layout enabled)
[英]Display UIview controller as a subview using storyboard IOS7
在我的应用程序中,我在第二个视图控制器中有一个UIView
对象。 现在,当我从第一个视图控制器单击按钮时,我想将UIView显示为弹出视图或子视图。 请告诉我该怎么做? 我已经看到了许多针对nib文件的解决方案,但没有找到适用于Storyboard的解决方案。
我在第二个视图控制器中连接了视图IBOulet
。
@property (strong, nonatomic) IBOutlet UIView *popview;
我已经在我的firstview中导入了第二个视图控制器,请告诉我该如何制作,我已经在这里停留了很长时间,请帮助我解决这个问题。
谢谢。
在您的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;
}
尝试在您的代码中添加
- (无效)viewDidLoad中
{
popView.hidden = TRUE;}
当用户单击操作时,将hidden属性更改为false,就像
- (IBAction为)AnyActionPerferformed:(ID)发送者
{
popView.hidden = FALSE;
}
您可以从这里了解到
https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/AboutViewControllers/AboutViewControllers.html
您不需要额外的UIViewController
@property (strong, nonatomic) IBOutlet UIView *popview;
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.