加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[修正] Berlin 10.1 支持 iPhone 4 (iOS v7.x)

发布时间:2020-12-15 04:37:53 所属栏目:大数据 来源:网络整理
导读:原本在 Seattle版本时,还能支持 iPhone 3GS (iOS v6.x),iPhone 4 (iOS v7.x),到了 Berlin已不支持了,在用户的抱怨下,只好自己尝试去修正它,经过一番努力,终于找到原来是 TNSLayoutConstraint 在搞鬼,修正后: 可以支持 iPhone 4 (iOS v7.x) 运行 (可

  原本在 Seattle版本时,还能支持 iPhone 3GS (iOS v6.x),iPhone 4 (iOS v7.x),到了 Berlin已不支持了,在用户的抱怨下,只好自己尝试去修正它,经过一番努力,终于找到原来是TNSLayoutConstraint 在搞鬼,修正后:

  1. 可以支持 iPhone 4 (iOS v7.x) 运行(可见官方只要稍做修改,就能做到支持的)
  2. 无法支持 iPhone 3GS(iOS v6.x) 运行(Berlin 采用太多 iOS 新版特性,Debug 去追踪太多坑了,直接放弃)

测试及修正重点:

  • Berlin 10.1 可以发布到真机 iPhone 4 (iOS v7.x) 。
  • 旋转屏幕可以正常。
  • 如果各位同学还有发现其它问题,欢迎共同完善。

修正文档:

  1. FMX.Platform.iOS.pas:有 2 个地方需要修改。


  2. FMX.Pickers.iOS.pas:有 3 个地方需要修改。



修正的地方比较多,请直接下载修正档(包含测试工程,解压直接发布到真机测试):

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读