iOS - info.plist 國際化斷行問題(目前無解)

本文探讨了iOS应用中info.plist文件国际化时遇到的断行问题,指出目前无有效解决方案。通过InfoPlist.strings进行国际化时,英文断行无法控制,且在StoryBoard中使用UILabel和系统权限说明文字时会出现断行错误。文章提到的尝试解决办法包括将StoryBoard国际化,但仍有局限。最后,作者提到此问题可能与XCode有关,期待Apple的更新来解决。
摘要由CSDN通过智能技术生成

iOS - info.plist 國際化斷行問題(目前無解)

先寫結論

info.plist 國際化斷行問題,目前無解

說明

網路上只找得到 info.plist 國際化的作法為:添加 InfoPlist.strings
但目前發現使用 InfoPlist.strings,其英文斷行皆是以字母斷行,而且無法控制斷行位置(無解決方法)。

實際遇到的狀況

我在 StackOverflow 發了兩條問題,皆是以 InfoPlist.strings 國際化後遇到的問題,目前都無法找到完美解法:

  1. 在 viewWillAppear 中將 StoryBoard 的 UILabel 字串換成國際化字串後斷行錯誤
    Word Wrap wrong when changing strings in viewWillAppear

  2. 系統權限說明文字國際化斷行錯誤
    System Alert wrong word wrap when using localization strings

對於第 1 條問題,原本的作法是在 viewWillAppear 中將 StoryBoard 的 UI

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值