gpt4 book ai didi

ios - Storyboard - 如何设计屏幕外的内容?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:52:52 26 4
gpt4 key购买 nike

This question给出了我正在尝试做的事情的基本描述。基本上,我正在为屏幕外的内容制作动画。我以这种方式设置了几个 subview 的动画,但它们从不同时占据相同的空间。现在我无法设计从屏幕外开始的内容。我试过两种方法,都不满意:

  1. 我在将要查看的位置将 subview 堆叠在一起,并在用户定义的运行时属性中将位置设置为屏幕外。我不喜欢这种方式,因为我无法轻松切换我正在查看的 View ,因此设计很困难。
  2. 我最初将 subview 放置在屏幕外。这很烦人,因为您必须先将 subview 重新定位到屏幕上,然后才能看到它进行设计。

这将如何完成?您过去是如何完成类似的事情的?

最佳答案

我不太确定我明白了,但我会在这里试一试。

因此,在 Storyboard 中,您可以创建一个未连接或未连接到 Root View 的 View - 您只需从库中拖出一个 viewController 对象并根据需要进行设计。它不必位于任何内容之上或包含在根 viewController View 中。

一旦你有了这个,你就可以在需要的时候实例化它:

[[UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:NULL] instantiateViewControllerWithIdentifier:@"someName"];

从那里您可以定位它并设置 UIView 动画以将其带入 View 。

或者我没听懂...

编辑(修复错误):

myViewController = [[UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:NULL] instantiateViewControllerWithIdentifier:@"someName"];

[self addChildViewController:myViewController];
[self.view addSubview:myViewController.view];

//do the animation on screen

关于ios - Storyboard - 如何设计屏幕外的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9781056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com