美文网首页将来跳槽用
记录横竖屏一些想不到的问题

记录横竖屏一些想不到的问题

作者: 煜寒了 | 来源:发表于2017-09-28 18:58 被阅读140次

    很平常的一个需求,进入APP 以后,部分页面允许横竖屏切换,其他时候强制竖屏。

    原本感觉很简单的操作,在发版之前被提出这样一个匪夷所思的问题~

    image.png

    不是我的问题,应该是系统bug,为此还打上了一个 [概率] 的标签,是否解决就看心情和缘分了吧!

    过了几天,意外再次发生,未锁定屏幕,横屏状态进入,复现了~

    测试他们很高兴,对。

    便签随即被改成了必现问题。

    image.png

    扯皮从来没输过,暂时不能承认错误,需要先冷静一下。

    一看就是布局错乱

    对哦~

    这么明显的效果,难道不是布局问题吗?

    image.png

    多试几次,也许真的是系统问题

    搞得有点心慌慌,如此不给老夫面子~

    image.png

    找场外协助吧

    于是打开浏览器,随机打出了一串文字

    image.png

    哇,看到了简书就像看到了亲人~

    立马点开

    image.png

    篇幅太长,看得我久久不能平静

    image.png

    看到了最后,终于有了一点眉目

    那就试试吧

    首页好像真的没问题了

    image.png

    但。。。

    这又是什么鬼?

    这可是我们的广告式启动图,跟代码根本就毫无关系的好吧?

    打算放弃了

    继续搜搜看

    image.png

    没错,我要的就是禁止启动图横屏

    哟! 还有swift,赶紧打开看看~ (估计又要走神儿)

    image.png

    看起来很专业的样子,都是通过代码设置,试试看咯~

    没问题

    所以,总结一下

    image.png
    • 由于启动图是内置,在程序执行以前就配置好了,所以工程设置中,必须先禁止横屏

    • 接着,如果希望程序启动后可以支持横竖屏切换,就在 AppDelegate.m 中通过代码实现

    相关文章

      网友评论

        本文标题:记录横竖屏一些想不到的问题

        本文链接:https://www.haomeiwen.com/subject/gixvextx.html