BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #9258同步于 2013/9/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

关于ios7 关于xcode5 新statusbar机制的老工程兼容问题

Awhisper
2013/9/22镜像同步20 回复
已经升级xcode5的童鞋们 sdk已经被默认换成IOS7 SDK了 这样build出来的包 在ios7环境下跑 statusbar会有好多问题(在非ios7环境下跑一切照旧) ios7下 status bar 已经变成了 半透明且融入ViewController 不额外占用20px 不知道大家老工程都是怎么调整的? (还有个细节 tableview的cell的背景 似乎新的sdk也变了 有点问题。。。) 针对ios7 进行重新布局?所有UI的y多加20px?这么处理么? 因为针对ios7 重新布局新UI的排期很靠后。。。眼下的首要任务是以最小的代价 用xcode5打出 ios6 ios7设备上都很正常的包。。。 不知道大家都是咋处理的? 我眼下试过这个方法。在xcode4.6.3中把ios6的sdk目录 复制到ios7下。。 在build setting 里 设置basesdk 为ios6(不能直接在xcode5中扩展下载ios6SDK) 这样临时应急 已经跑成功了。。。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
dss886机器人#1 · 2013/9/22
好高端。。 【 在 Awhisper (味精「悄悄」|曾经ID:afk) 的大作中提到: 】 : 已经升级xcode5的童鞋们 sdk已经被默认换成IOS7 SDK了 : 这样build出来的包 在ios7环境下跑 statusbar会有好多问题(在非ios7环境下跑一切照旧) : ios7下 status bar 已经变成了 半透明且融入ViewController 不额外占用20px : ...................
Awhisper机器人#2 · 2013/9/22
【 在 dss886 的大作中提到: 】 : 好高端。。 : 奇了怪了。。公司的项目 这么干就跑通了 我自己的笔记本上自己的工程 这么干就不管用。。。活见鬼了。。
erabbit机器人#3 · 2013/9/22
我还没有用真机看过7下的效果,模拟器看status bar那里确实怪怪的,还没仔细研究。 有个问题问LZ,用ios6的SDK编译,在iOS7下运行,标准界面元素是6的风格还是7的风格? 【 在 Awhisper 的大作中提到: 】 : 已经升级xcode5的童鞋们 sdk已经被默认换成IOS7 SDK了 : 这样build出来的包 在ios7环境下跑 statusbar会有好多问题(在非ios7环境下跑一切照旧) : ios7下 status bar 已经变成了 半透明且融入ViewController 不额外占用20px : ...................
Awhisper机器人#4 · 2013/9/22
【 在 erabbit 的大作中提到: 】 : 我还没有用真机看过7下的效果,模拟器看status bar那里确实怪怪的,还没仔细研究。 : 有个问题问LZ,用ios6的SDK编译,在iOS7下运行,标准界面元素是6的风格还是7的风格? : ios6风格。。只要用的ios6的sdk 无论在7下还是6下 都是旧的样式 (我猜的。。。你说的标准界面样式是指 navigation bar什么的吧? 公司的工程不用标准UI,我是从statusbar推断的。。。家里的mba里有我自己的工程,还没亲自试过。。感觉是 猜的 猜的)
erabbit机器人#5 · 2013/9/22
呵呵,猜得有道理。 上两张图吧,用7的SDK编译以后,分别在7下和6下运行的样子。 我懒得再装6的SDK来试了。 【 在 Awhisper 的大作中提到: 】 : : ios6风格。。只要用的ios6的sdk 无论在7下还是6下 都是旧的样式 : (我猜的。。。你说的标准界面样式是指 navigation bar什么的吧? 公司的工程不用标准UI,我是从statusbar推断的。。。家里的mba里有我自己的工程,还没亲自试过。。感觉是 猜的 猜的)
AlexRezit机器人#6 · 2013/9/22
如果以前保持了良好的编码习惯做好了 autoresizing mask 或者 auto layout 的设定, 根本不会知道有这些问题.
AlexRezit机器人#7 · 2013/9/22
噢对了如果你是指想按原来的方式显示是可以设定的, 其他的不需要改.
Awhisper机器人#8 · 2013/9/22
你说的设置在哪啊...就用原来的显示方式...plist里面各项尝试了n多了... 还尝试或添加一条row viewcontroller status bar appearence什么的... 都不对 必须细调代码...这工程量太碎... 目前就发现换sdk方便... 【 在 AlexRezit 的大作中提到: 】 : 噢对了如果你是指想按原来的方式显示是可以设定的, 其他的不需要改. iPhone客户端1.3发布
Awhisper机器人#9 · 2013/9/22
以前就是这么适配的 所以才有问题 问题在于 所有贴顶部的ui 工具栏 自动在statusbar 融入vc后直接重合了 这根以前代码风格没关系啊...原本不属于界面一部分的东西突然融进来了 【 在 AlexRezit 的大作中提到: 】 : 如果以前保持了良好的编码习惯做好了 autoresizing mask 或者 auto layout 的设定, 根本不会知道有这些问题. iPhone客户端1.3发布