This question给出了我正在尝试做的基本描述。基本上,我将屏幕外的内容设置为视图。我用这种方式制作了几个子视图,但它们从不同时占用同一个空间。现在我无法设计从屏幕外开始的内容。我尝试了两种方法,既不令人满意:
如何做到这一点?你过得怎么做过类似的事情?
答案 0 :(得分:1)
我不太确定我能得到它,但我会在这里拍摄。
因此,在故事板中,您可以创建一个未连接或无法连接到根视图的视图 - 您只需从libray拖出一个viewController对象并根据需要进行设计。它不必位于任何内容之上或包含在根viewController视图中。
一旦你有了这个,你可以在需要时实例化它:
[[UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:NULL] instantiateViewControllerWithIdentifier:@"someName"];
从那里你可以定位它并设置一个UIView动画以使其进入视图。
或许我得不到它......
编辑(修正错误):
myViewController = [[UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:NULL] instantiateViewControllerWithIdentifier:@"someName"];
[self addChildViewController:myViewController];
[self.view addSubview:myViewController.view];
//do the animation on screen