有没有更简单的方法来替换 xcode 中 xib 中设置的所有字体?

Is there any easier way to replace all the fonts that are set into the xib in xcode?

我想替换 xcode 中的一个字体系列,更简单的方法是什么,一种方法是转到每个 xib 文件并重新设置字体

您可以通过 "Open as source code"

打开 xib 文件来完成

现在使用查找和替换 [CMD + ALT + SHIFT + F] 并将当前字体系列替换为您的字体系列。

您可以对所有故事板或 xib 文件执行此操作

使用终端,转到项目目录并运行此命令用任何新字符串替换项目中的所有字符串:

谨慎使用,执行之前保存更改:

LC_ALL=C find . -type f -name '*.xib' -exec sed -i '' 's/OLD_TEXT_TO_BE_REPLACED/NEW_TEXT/' {} +

示例:

LC_ALL=C find . -type f -name '*.xib' -exec sed -i '' 's/name="AvenirNext-Regular" family="Avenir Next"/name="Gibson-Regular" family="Gibson"/' {} +