iOS 安全区域,横向移动视图

问题描述

我刚刚在自动布局的 Xcode 视图控制器中启用了安全区域。

但是我的一个视图上确实有一个侧面板,除非用户按下视图中的按钮并且主视图向右移动使侧面板可见,否则这通常是隐藏的。

在 iPhone 纵向中,这可以完美运行,但在横向中,主视图不会移动。

移动视图

UIView.animate(withDuration: 0.5,delay: 0,usingSpringWithdamping: 0.8,initialSpringVeLocity: 0,options: .curveEaseInOut,animations: {
            self.screenorigin = self.mainView.frame.origin.x
            self.mainView.frame.origin.x = self.settingsView.frame.width
            self.settingsView.isHidden = false
        },completion: nil)

将其移回

        UIView.animate(withDuration: 0.5,animations: {
            self.mainView.frame.origin.x = self.screenorigin
            self.settingsView.isHidden = true
        },completion: nil)

我被困在如何让它在 iPhone 横向上工作

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)