【问题标题】:Upside-down Orientation in Runtime运行时的颠倒方向
【发布时间】:2021-02-13 17:06:02
【问题描述】:

我最近在 storyboard 中重新设计了一个视图控制器,在重新设计之前它是纵向的。一旦重新设计,它就颠倒了,没有改变任何代码。我一定是按了什么,但不知道是什么。

如何重新调整它的方向?

【问题讨论】:

    标签: xcode user-interface runtime xcode11


    【解决方案1】:

    这看起来很像 transform 设置,最常用于将 Mac 代码移植到 iOS 或使用 Core Text。有时人们在尝试创建倒置无限表视图时会使用它(例如用于聊天应用程序或社交媒体应用程序)。我希望在您的代码中的某个地方,您不小心将其应用于比您想要的更多的视图(可能是考虑不周的扩展)。我会在你的代码中搜索transform =。此外,您需要检查您的视图层次结构(其中包含场景的左侧窗格),并确保您没有将其嵌入到类似滚动视图之类的东西中(然后您在某处翻转了代码)。

    可以在 Storyboard 编辑器中完成,但它非常晦涩难懂,而且您不太可能意外完成。请参阅https://stackoverflow.com/a/43014583/97337 了解设置位置的图片(这个问题是关于旋转,但翻转非常相似)。

    (希望您在版本控制中拥有此项目,例如 git,因此您可以使用 diffs 或 bisect 找出相关更改的位置。)

    还有一个想法:不要完全忽视 Xcode 中的错误。这不太可能,但有可能。做标准的事情:退出 Xcode,删除 DerivedData,然后重试。可能不会修复它,但是当事情真的很奇怪时,它可能是 Xcode 的错。

    【讨论】:

    • 谢谢!我发现我有一行没有删除的代码。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    相关资源
    最近更新 更多