蛋蛋的忧伤之:iOS开发Xib中快速设置圆角遇到奇葩问题

不知道朋友们对于IB_DESIGNABLE和IBInspectable是否都了解呢,如果还不是很了解,如果使用Xib或者SB的频率还可以的话,建议可以花费您一点点时间了解下哦

  • IB_DESIGNABLE这个宏和IBInspectable这个关键字就是如下图所示,可以方便快捷给Xib或者StroryBoard里面的控件直接设置圆角相关属性
  • 使用方法我这里就不做说明了,详情可以参考这位大牛的作品,写的很详细的,而且苹果推出这个快捷方法对于使用Xib或者SB的朋友也算是福音
    点击这里去大神那学习使用方法
    快速设置圆角属性.png
今天的关键是说明下我使用这个方便设置圆角的时候遇到的一个问题,不知道有没有其他朋友和我一样遇到这个问题
  • 为什么说这个问题蛋蛋的忧伤呢,原因就是Xcode会显示红色的报错信息,不是黄色的警告,但是呢,编译也可以成功,程序也可以正常运行!


    错误信息.png
错误信息.png
  • 对于一个基本没有强迫症的我来说,多次遇到这种情况已经让我无法忍受了,所以就去网上搜索了一下,百度上没有找到这种问题以及相关解决方案,没办法就去stackoverflow搜索了,还是这里🐂X,果然被我找到了,貌似是因为项目里面使用了Cocospods的话,再使用这个东西就容易遇到这个错误
    去stackoverflow查询解决方案

不知道朋友们对于IB_DESIGNABLE和IBInspectable是否都了解呢

简单的说明下解决方案
  • 在Cocospods的Podfile文件里面添加一句话,添加位置不要弄错
解决步骤1.png
  • 然后去终端查询下你的Cocospods版本,如果不是最新的关闭Xocde,去给Cocospods升级到最新

  • 更新完毕后,打开Xcode,再次运行就OK了开发开发中

推荐阅读更多精彩内容