V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Landscape
V2EX  ›  iPhone

iPhone 12 目前新的逻辑分辨率下,偶尔会有软件的部分素材被压缩或拉大,以后会根据新逻辑分辨率优化吗?

  •  
  •   Landscape · 2020-10-26 15:12:23 +08:00 · 9717 次点击
    这是一个创建于 1508 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2020-10-28 18:00:14 +08:00
    今天看了下朋友 iPhone 11 的截图,发现 12 的逻辑分辨率比 11 小,12 的 UI 显得很大,像老人机的界面。不知道后续能不能优化一下
    14 条回复    2020-10-27 15:08:56 +08:00
    mygreens
        1
    mygreens  
       2020-10-26 15:14:56 +08:00
    12 有新的逻辑分辨率,需要 App 适配
    xzeroplus
        2
    xzeroplus  
       2020-10-26 15:20:52 +08:00
    问一下 12 怎么适配显示到最新的逻辑分辨率
    今天早上更新的最新 xcode,发现有 12 的模拟器了,跑了一下工程发现 12 是缩放到 375x812,记得当年的 Xr 和 Xs Max 添加了对应的启动图就适配最新的逻辑分辨率,而非缩放显示,但是最新的 xcode 没发现能添加 12 和 12 pro max 的启动图
    Lin0936
        3
    Lin0936  
       2020-10-26 15:24:37 +08:00
    又多了三种逻辑分辨率,又有活要干了,糟心
    emberzhang
        4
    emberzhang  
       2020-10-26 16:40:33 +08:00
    5.8 寸机型增加了放大视图,一大堆 app 还没适配呢
    Landscape
        5
    Landscape  
    OP
       2020-10-26 17:14:49 +08:00
    @xzeroplus xr 和 xs max 好像是等比的 所以不需要适配(可能有误),12 是新的,需要适配
    Landscape
        6
    Landscape  
    OP
       2020-10-26 17:16:13 +08:00
    @emberzhang 可气的是苹果自己都没适配,12 的自动填入验证码的提示就是压缩的,看着特别难受
    Leonard
        7
    Leonard  
       2020-10-26 17:51:03 +08:00
    @xzeroplus Xcode 14 不推荐用 Launch Image 了,新建 Launch Image 的时候已经显示 deprecated 了,所以没有新机型的支持
    Leonard
        8
    Leonard  
       2020-10-26 17:52:43 +08:00
    Xcode 12,打错
    mgcnrx11
        9
    mgcnrx11  
       2020-10-26 17:53:03 +08:00
    @Landscape 就是就是,验证码贼难看
    lisi1987
        10
    lisi1987  
       2020-10-26 21:15:48 +08:00
    自动填入验证码没适配也是应用没适配的问题,需要用最新的 xcode 编译提包
    Landscape
        11
    Landscape  
    OP
       2020-10-26 21:27:10 +08:00
    @lisi1987 原来是这样,感谢解答
    dreamCatcher
        12
    dreamCatcher  
       2020-10-26 21:52:40 +08:00
    不都 autolayout 了吗?适配不是分分钟的事情?
    kera0a
        13
    kera0a  
       2020-10-26 21:54:21 +08:00 via iPhone
    @Landscape 键盘为了兼容性,会跟随 App 的分辨率。

    现在 App 基本都能自适应屏幕的,
    从我适配情况看,我好几款 App 一行代码没改全部适配了 12 。

    只有一个注意点,估计也是现在有 App 没适配 12 的原因。
    就是之前使用 LaunchImage 做启动图的需要改成 Launch storyboard,否则就算程序支持 12 的分辨率也会被强行兼容模式放大
    Landscape
        14
    Landscape  
    OP
       2020-10-27 15:08:56 +08:00
    @kera0a 的确 基本所有软件都是直接用没问题的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4928 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:04 · PVG 15:04 · LAX 23:04 · JFK 02:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.