作者roses (.........)
看板MacDev
标题[问题] 直式板面在可横向的装置上layout错误
时间Mon Oct 27 23:46:19 2014
我有一个app是固定直式板面的,用xcode5 Compiler後,
在iPad或是iPhone 6 plus上以横式的状态下开启,是正常的
用xcode6 Compiler 以iPad拿直的开启app,没有问题
不过用横的方式来开启,layout就会整个跑掉
测试写了一个用size classes来实作的app有直横两个状态
ipad 用直式的状态开启app是正常的,旋转後的layout也是正常的
但是只要用横式的状态来开启app,layout就会错误
爬文没看到有讨论类似的问题,google也没找到类似的(也许用错关键字)
唯一看到相关的是讨论line的iphone版本,在ipad上用横式的方式开启,也会layout跑掉
这是01看到的讨论串
http://www.mobile01.com/topicdetail.php?f=626&t=4100461&p=1
跟我遇到的问题应该是一样,最後有说line更新後解决了
但是小弟愚昧,尚不知该如何解决
现在唯一想到的是,我用的xib会不会是bug之类的
storyboard目前还用不习惯
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.188.202
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1414424782.A.39E.html
1F:推 SwiftLang: Compiler是名词 Compile是动词 10/27 23:50
2F:推 howdiun: 原PO应该先分享如何固定直式,这样版友比较有机会帮上忙 10/28 09:08
3F:推 mingcute: 有一个很笨的方法,在Launching的时候,强制转直 10/31 15:55
4F:→ mingcute: [[UIDevice currentDevice] setValue:[NSNumber numberW 10/31 15:55
5F:→ mingcute: ithInteger:UIDeviceOrientationPortrait] forKey:@"ori 10/31 15:56
6F:→ mingcute: entation"] 10/31 15:56