【发布时间】:2014-08-24 12:45:09
【问题描述】:
我正在尝试制作一个共享应用扩展程序来处理来自 Safari 的 URL。 XCode 项目模板提供了一个 ViewController,它是 SLComposeServiceViewController 的子类。我的问题是我的扩展程序不适合“标准”共享模板 - 我需要为其提供自定义 UI。所以我把父类改成了普通的UIViewController。我的扩展程序在 Safari 中继续正常加载 - 但我不知道如何调整 UI 的大小,类似于 SLComposeServiceViewController。
我的 ViewController 正在以设备的全宽 x 高度进行初始化,即使在我调用 [self setPreferredContentSize:CGSizeMake(320.0f, 320.0f)];(如果不使用 AutoLayout 时建议使用)作为测试大小是否减小后,也没有任何反应。
我在模拟器和装有 iOS 8 beta 5 的 iPad 上都试过了。
【问题讨论】:
-
你找到解决办法了吗?
-
我找到了解决办法,见stackoverflow.com/a/28223772/2158465