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'
大功告成~
步骤一:找到自己需要替换的颜色,和自己想要替换成什么颜色。如下图根据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'
大功告成~
相关文章推荐
- iOS 中使用xib创建的控件边框和颜色等设置
- iOS--Xib文件中定义的控件修改frame问题
- iOS 在xib或storyboard里为控件添加圆角、外框和外框颜色
- IOS 加载Xib 后 如何 动态修改xib中的控件frame
- iOS修改xib中大小已经固定的UI控件的frame
- iOS开发-UI控件:修改textField的placeholder的字体颜色、大小
- IOS 加载Xib 后 如何 动态修改xib中的控件frame
- iOS在xib或storyboard里为控件添加圆角、外框和外框颜色
- IOS 加载Xib 后 如何 动态修改xib中的控件frame
- iOS开发xib控件删不掉,修改xib运行不发生改变,修改xib不管用
- iOS 在xib或storyboard里为控件添加圆角、外框和外框颜色
- iOS 在xib或storyboard里为控件添加圆角、外框和外框颜色
- iOS 修改UIAlertController的按钮字体颜色
- iOS 在xib或者storyboard中添加AutoLayout后,在代码中修改AutoLayout约束条件
- 修改 PageControl 控件的 TAB 按钮的文字与颜色
- c#winform中如何修改ListView控件每个单元格的颜色
- ios修改textField的placeholder的字体颜色、大小
- iOS用 xib创建View,解决xib上的控件,不显示的问题;
- MFC中 修改list控件单元格的颜色
- 修改控件Spinner内容的字体大小 颜色等属性