您的位置:首页 > 移动开发 > IOS开发

iOS 统一修改xib中控件颜色(亲测真实有效)

2018-03-21 11:30 966 查看
原理:使用mac终端进行批量文件内容替换!
步骤一:找到自己需要替换的颜色,和自己想要替换成什么颜色。如下图根据RGB计算出大致的R值为:42/255约等于0.164705. 



步骤二:选中xib文件,右键“Open with External Editor”,将xib以文档格式打开。



步骤三:将我们之前计算的0.164705使用 Command+F 进行搜索如下图所示,将其中颜色部分复制下来。



步骤四:编写自己想要替换成的颜色。例如最终想要替换成的颜色为red="1" green="0.52941176469999995" blue="0.1333333333"

步骤五:打开终端  输入:grep -rl "str1" dir | xargs sed -i "" 's/str2/str3/g'   其意思为:把dir路径下面,还有子文件夹里面的所有包含‘str1’的文件里的‘str2’替换为‘str3’   当str1和str2相同时,就是批量查找和替换了  需要注意的是1.必须要把双引号全部转义。步骤六:那么按照上面的要求把 " 改成 \" 。终端中就应该输入:grep -rl "red=\"1\" green=\"0.52941176469999995\" blue=\"0.1333333333\"" /Users/mac/Desktop/ios_huaxingYHCG/信用卡管家v2.0 | xargs sed -i "" 's/red=\"0.16470588235294117\" green=\"0.63137254901960782\" blue=\"1\"/red=\"1\" green=\"0.52941176469999995\" blue=\"0.1333333333\"/g'

大功告成~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息