[问题] 直式板面在可横向的装置上layout错误

楼主: roses (.........)   2014-10-27 23:46:19
我有一个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目前还用不习惯
作者: SwiftLang (Swift-Lang)   2014-10-27 23:50:00
Compiler是名词 Compile是动词
作者: howdiun (Howdiun)   2014-10-28 09:08:00
原PO应该先分享如何固定直式,这样版友比较有机会帮上忙
作者: mingcute (ming)   2014-10-31 15:55:00
有一个很笨的方法,在Launching的时候,强制转直[[UIDevice currentDevice] setValue:[NSNumber numberWithInteger:UIDeviceOrientationPortrait] forKey:@"orientation"]

Links booklink

Contact Us: admin [ a t ] ucptt.com