Dhi*_*pta 6 ios8 ios-app-extension
我正在尝试制作共享应用扩展程序以处理来自Safari的网址.XCode项目模板提供了一个ViewController,它是一个子类SLComposeServiceViewController.我的问题是我的扩展程序不适合"标准"共享模板 - 我需要为它提供自定义UI.所以我将父类更改为普通的UIViewController.我的扩展程序继续在Safari中正常加载 - 但我无法弄清楚如何调整UI的大小SLComposeServiceViewController.
我的ViewController正在使用设备的全宽x高度进行初始化,即使在我调用之后[self setPreferredContentSize:CGSizeMake(320.0f, 320.0f)];,如果不使用AutoLayout,建议使用,作为测试以查看大小是否减少,没有任何反应.
我已经在iOS 8 beta 5的模拟器和iPad上试过了.
小智 0
我可以通过执行以下操作来更改共享对话框的大小...
let frame = self.view.frame
let newSize:CGSize = CGSize(width:frame.size.width, height:frame.size.height * 2)
self.preferredContentSize = newSize
Run Code Online (Sandbox Code Playgroud)
它动画化了一切。
| 归档时间: |
|
| 查看次数: |
1392 次 |
| 最近记录: |