Ios UITraitCollection不';在定制segue之后没有任何信息
注销后返回主屏幕时,它无法返回有关其Ios UITraitCollection不';在定制segue之后没有任何信息,ios,swift,swift2,segue,uitraitcollection,Ios,Swift,Swift2,Segue,Uitraitcollection,注销后返回主屏幕时,它无法返回有关其traitCollection的任何信息。我想得到它的大小级别,这是不可能的 当我在没有任何序列的情况下运行屏幕时,它包含所有信息: print(self.view.traitCollection) <UITraitCollection: 0x14fe47dd0; _UITraitNameUserInterfaceIdiom = Phone, _UITraitNameDisplayScale = 2.000000, _UITraitNameHoriz
traitCollection
的任何信息。我想得到它的大小级别,这是不可能的
当我在没有任何序列的情况下运行屏幕时,它包含所有信息:
print(self.view.traitCollection)
<UITraitCollection: 0x14fe47dd0; _UITraitNameUserInterfaceIdiom = Phone, _UITraitNameDisplayScale = 2.000000, _UITraitNameHorizontalSizeClass = Compact, _UITraitNameVerticalSizeClass = Regular, _UITraitNameTouchLevel = 0, _UITraitNameInteractionModel = 1, _UITraitNameForceTouchCapability = 1>
在哪里打印viewDidLoad
,ViewDidDisplay
,…@rminke抱歉,我在viewDidLoad
中打印,您如何准确地显示这两个实例?请提供更多代码。@rminke我提供了更多信息。让我知道,如果你需要更多的东西注销屏幕不应该有一个segue到主页。它应该弹出所有显示的ViewController,直到到达主VC。
print(self.view.traitCollection)
<UITraitCollection: 0x14fe21cc0; >
override func perform() {
self.sourceViewController.presentViewController(self.destinationViewController as UIViewController, animated: false, completion: nil)
}