gpt4 book ai didi

ios - 调整 UIViewController 的大小以导出其 View

转载 作者:行者123 更新时间:2023-11-30 11:42:59 26 4
gpt4 key购买 nike

这是我想要实现的目标:我想将 ViewController 的 View 导出为最适合社交媒体的尺寸,比如说 Instagram 的正方形。

我尝试创建 UIViewController 的新实例,嵌入到自由格式的 UIViewController 中,但我无法强制调整大小。

这将简化我的工作,因为我的 ViewController 在 Storyboard 中实例化,并且是多个 View 的聚合,所有填充工作都在 VC 中完成。

能行吗?这是正确的方法吗?

最佳答案

听起来它可以工作,尽管手动执行可能有点棘手。一个可能的(而且可能很简单)的解决方案是在 Interface Builder 中创建一个容器 View ,为您加载 View Controller 。然后,您可以选择容器的任何大小,并且其内容也应遵循。

如果您不希望它可见,您可以将其放在另一个 View 后面,然后拍摄其 view 属性的快照,即使它不可见。

请注意,如果您在 Interface Builder 中执行此操作,并且想要获取 View Controller 的句柄(例如,出于设置目的),则需要通过 prepareForSegue(),由于容器 View 不是您实际的 View Controller ,甚至不是它的 View ,因此它是它自己的 View 。

More on container views

Also see this answer (and comments) on how to do container views by code.

关于ios - 调整 UIViewController 的大小以导出其 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49130336/

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