iOS开发常见错误总结

1.问题:编译出错duplicate symbol OBJC_CLASS$_ XXX in

原因:导入头文件的时候误导入.m文件

解决办法:通过搜索.m文件查出 在哪个类中导入了 换成.h文件即可。

2.自定义导航栏titleView不能居中的问题

原因:可能因为导航栏设置了leftItem和rightItem导致的

解决办法:需要在titleView内部调整frame,在iOS11之前titleView的frame的x坐标不能写0,要根据实际情况计算。iOS11及之后x坐标需赋值为0。

3.设置UIButton的title 闪动效果的解决办法
解决办法:修改UIButton为UIButtonTypeCustom类型。

你可能感兴趣的:(iOS开发常见错误总结)