uideviceorientation

    0热度

    1回答

    我视图控制器1,2和3链这样,图2和3都带有模态塞格斯: 当用户已经在横向模式下的一小会儿(不一致时间),开卷到父视图,然后旋转手机回画像,与这些symbolicated崩溃报告应用程序崩溃: 3退绕至2: 终止应用程序未捕获到由于例外 'NSInvalidArgumentException' 的,原因是: ' - [NSConcreteMutableData rotatesOnDeviceRot

    0热度

    3回答

    在Objective-C,你可以这样做: if (UIDeviceOrientationIsPortrait(deviceOrientation) || UIDeviceOrientationIsLandscape(deviceOrientation)) { AVCaptureVideoPreviewLayer *previewLayer = (AVCaptureVideoPreview

    1热度

    2回答

    我正在创建自定义键盘,我不想支持横向模式。因此,如果用户将设备旋转到横向模式,则键盘仍然处于纵向模式。我曾尝试以下方法: -(BOOL)shouldAutorotate { return NO; } - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { return UIInte

    3热度

    1回答

    我正在使用此观察者:UIDeviceOrientationDidChangeNotification来检测用户何时更改设备方向。当方向改变为风景时,我提出一个新的UIViewController或在他将其更改回肖像时关闭此UIViewController。当用户开始旋转的时间和快速的设备数量 我的问题开始,然后应用程序都疯了,直到我得到这个错误: Warning: Attempt to prese

    1热度

    1回答

    功能覆盖 func willTransition(to newCollection: UITraitCollection, with coordinator: UIViewControllerTransitionCoordinator) { } 当我建立和iPad设备上运行,但它在移动设备(iPhone 5,6,7 ...)工作正常,不会被触发。如何解决这个?? 在此先感谢!

    0热度

    1回答

    我的应用程序中有一个问题,我刚发现,一旦将应用程序放到实际的iPad上,就无法在模拟器中看到它。问题是,当我将iPad保持横向模式时,如果我将iPad翻回到某个角度,iPad会保持横向模式,但视图会在仍处于横向模式时切换到纵向模式。在我的代码中,我有一个名为screenRotated()的函数,它是UIDeviceOrientationDidChangeNotification的观察者。我的功能s

    0热度

    2回答

    我想在电影播放时旋转我的视图控制器。 我的问题可能是重复的,但当我发现堆栈溢出时,我尝试了很多方法。但所有代码都不起作用。可能是我把代码以错误的方式。 override var shouldAutorotate: Bool { return false } override var supportedInterfaceOrientations: UIInterfaceOrienta

    0热度

    1回答

    即使用户锁定了他的方向,是否有任何方法检测屏幕方向?我的应用程序使用自定义相机视图,我希望能够根据方向以横向或纵向保存图像。我目前使用下面的代码来检测方向,但是这只有在用户没有锁定它时才有效。 override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinat

    -1热度

    2回答

    当我水平倾斜iPad设备时,我获得了一个奇怪的行为。 通知: NSNotificationCenter.defaultCenter().addObserver(self, selector: "MySelector", name: UIDeviceOrientationDidChangeNotification, object: nil) 已被触发,并调用 “MySelector” 导致无用U

    2热度

    2回答

    我有一个应用程序,其中嵌入了一个NavigationController中的几个VC。 我需要所有VC都以肖像方向锁定,只有纵向和横向都锁定一个VC。 我已经尝试不同的方法,这一次是为我工作: extension UINavigationController { public override func supportedInterfaceOrientations() -> Int { ret