iOS开发之最近开发遇到的问题总结
2024-09-25 21:45:37
1、Cannot create __weak reference in file using manual reference counting
解决办法:
点击工程-------->Build Settings--------->Apple LLVM8.1 - Language - Objectibe-C------------->Weak Reference In Manual Retain Release设置为YES。
2、CUICatalog:Invalid asset name supplied
这个问题其实是老问题,产生原因就是因为在使用的时候 [UIImage imageNamed:]时,图片不存在或者传入的图片名为nil.
解决方法:添加一个系统断点,来判断如果图片名字为nil或者@""的时候,来拦截掉。
3、iOS设置translucent引发的导航栏色差和坐标问题
//设置全局导航栏的半透明状态为NO,可以解决导航栏的色差问题,同时需要设置窗口背景色,防止跳转时出现黑色导航栏现象
self.window.backgroundColor = [UIColor whiteColor];
[[UINavigationBar appearance] setTranslucent:NO];
4、tabBarItem的选中与非选中时,背景颜色,字体颜色
//tabBar和navigationBar结合使用 UIViewController *vc = [UIViewController new]; UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:vc]; vc.tabBarItem.title =@"首页"; //设置tabbar被选中与未被选中的图片 nav.tabBarItem.image = [[UIImage imageNamed:@"home_btn"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; nav.tabBarItem.selectedImage = [[UIImageimageNamed:@"home_btn02"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];; //设置navigationbar的颜色 [nav.navigationBarsetBarTintColor:kAppNavigationBarColor]; //或设置navigationbar的背景图片 [nav.navigationBar setBackgroundImage:navBarBackgroundImage forBarMetrics:UIBarMetricsDefault];
5、Mac电脑如何查看IP地址
解决办法:打开终端,输入命令行:ifconfig | grep "inet" | grep -v 127.0.0.1
如图:
最新文章
- nodejs进阶(3)—路由处理
- jquery双向列表选择器DIV模拟版
- Ubuntu 12.04安装Adobe Reader
- geohash-net实现
- linux-10 基本命令之查看内存使用情况- free,history,who,last
- IE下点击scrollbar会导致焦点移动到body
- SOD 精选细节--常用工具
- SpringMVC 产品笔记
- java web中cookie的永久创建与撤销
- Delphi NativeXml读取中文乱码问题解决
- tomcat中debug启动和start启动的区别
- 2014牡丹江——Domination
- c++中各种数据类型所占字节
- QT中静态库的生成与使用——创建共享库代码,附例子
- ASP.NET上传文件的三种基本方法
- java_XML_STAX
- OpenStack(企业私有云)万里长征第三步——调试成功
- Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)
- selenium 对chrome浏览器操作
- JSP中的“小饼干”Cookie,用来存储数组的方式(下方已String类型的数组为例:)
热门文章
- mongo常用查询
- Python函数加工厂-装饰器
- Delphi 正则表达式语法(1): 关于大小写与中文
- 无线安全之破解WPA/WPA2 加密WiFi
- [CTSC2011]幸福路径
- Python 对象学习一
- Percona 工具包 pt-online-schema-change 简介
- MySQL数据库中tinyint类型字段读取数据为true和false (MySQL的boolean和tinyint(1))
- 关于Block汇总
- LeetCode第[48]题(Java):Rotate Image