我有一个有趣的问题。尝试通过UIActivityViewController然后通过消息共享某些文本或URL时,消息UI会显示为无效布局(您可以在下面看到)。
我试图消除尽可能多的变量。我的AppDelegate.swift
仅由以下内容组成:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
self.window = UIWindow(frame: UIScreen.main.bounds)
let testVC = TestViewController()
window?.rootViewController = testVC
window?.makeKeyAndVisible()
return true
}
TestViewController.swift
很简单
class TestViewController: UIViewController {
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
let test = UIActivityViewController(activityItems: [URL(string: "https://www.google.com")!], applicationActivities: nil)
present(test, animated: true, completion: nil)
}
}
但是,一旦我按下消息按钮,就会显示下面的图片,现在可以退出。我尝试创建一个新项目并添加了相同的代码,并且一切正常,所以我有点茫然。任何建议表示赞赏。
答案 0 :(得分:0)
原来是由于我正在使用的库而导致,仅在某些情况下才会出现。对于那些好奇的人,该库是FDFullscreenPopGesture。