2012-09-04 57 views
0

我正在使用UAModalPanel创建弹出窗口控制器效果。我可以得到popver框来显示,但我正在努力想出如何创建视图(以图形方式,在storyboard中),在代码中实例化该视图,并将其添加到UAModalPanel。如何创建一个视图添加到视图控制器?

我已经试过

  • 创建一个UIViewController的故事板,设置它的类的自定义类,实例化代码类,得到了它的观点,并试图将其添加到当前的“现场”。

就是这样。当然,有一种方法可以让我在故事板中查看它,让它成为UIView的一个子类,然后我可以在需要使用它的代码中抓取它?而不是把它放在代码中?

回答

2

在故事板,你要拖放一个新UIViewController然后给它这里的标识符:

enter image description here

然后在代码中你可以得到这个观点有以下控制器的视图属性:

UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"myIDfromTheLastStep"]; 

现在您可以获取conrollers视图属性并进行调整。这里的框架变化的一个例子

[myController.view setFrame:CGRectMake(0, 0, 320, 320)]; 
+0

尼斯一个,谢谢! –

1

除非你需要,你可能最好创建一个独立的厦门国际银行

布局,因为你需要的视图的塞格斯,其等级设置为自己的(MyCustomView)然后实例化这样的

NSArray *nib=[[NSBundle mainBundle] loadNibNamed:@"MyCustomView" owner:self options:nil]; 
MyCustomView *view = (MyCustomView*)[nib objectAtIndex:0]; 

只要你的观点是在厦门国际银行第一/唯一对象,这将实例化视图为您

相关问题