UIImage的渲染模式:UIImage.renderingMode

着色(Tint Color)是iOS7界面中的一个新特性。可以设置一个UIImage在渲染时是否使用当前视图的Tint Color。UIImage新增了一个只读属性:renderingMode,对应的还有一个新增方法:imageWithRenderingMode:。该枚举中包含下列值:

UIImageRenderingModeAutomatic // (默认值)根据图片的使用环境和所处的绘图上下文自动调整渲染模式。

UIImageRenderingModeAlwaysOriginal // 始终绘制图片原始状态,不使用Tint Color。

UIImageRenderingModeAlwaysTemplate // 始终根据Tint Color绘制图片,忽略图片的颜色信息。

关于init和dealloc使用注意

永远不要自己调用dealloc方法, 在dealloc的最后需要调用super class的dealloc。

在OC中init和dealloc不能使用属性self.property = XXX来进行设置。

最上层VC隐藏Navigation Bar,其他页面都不隐藏。

在第一个视图控制器里写下了如下代码:

- (void)viewWillAppear:(BOOL)animated{

[super viewWillAppear:animated];

self.navigationController.navigationBarHidden = YES;

}

- (void)viewWillDisappear:(BOOL)animated{

[super viewWillDisappear:animated];

self.navigationController.navigationBarHidden = NO;

}

这样写导致返回的时候会有黑条。原因就是因为没有动画

正确的写法应该是下面这样。

- (void)viewWillAppear:(BOOL)animated {

[self.navigationController setNavigationBarHidden:YES animated:animated];

[super viewWillAppear:animated];

}

- (void)viewWillDisappear:(BOOL)animated {

[self.navigationController setNavigationBarHidden:NO animated:animated];

[super viewWillDisappear:animated];

}

设置UITabbar选中图片

如果当前viewcontroller既有navigation又有tabbar则需要

UIImage *imgNormal = [UIImage imageNamed:@"home_finding"];

UIImage *imgSelected = [UIImage imageNamed:@"home_finding_hl"];

self.navigationController.tabBarItem.image = [imgNormal imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

self.navigationController.tabBarItem.selectedImage = [imgSelected imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

注意, 这里直接用self.tabBarItem无效.

//无效

self.tabBarItem.image = [imgNormal imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

备忘录同步android ios9,IOS备忘录相关推荐

  1. mac备忘录同步android,IOS技巧心得 篇五:iOS备忘录,可实现全平台实时同步,iPhone ipad PC...

    IOS技巧心得 篇五:iOS备忘录,可实现全平台实时同步,iPhone ipad PC 2020-01-20 17:47:28 11点赞 54收藏 16评论 前言: 由于生活中越来越多的手机.平板电脑 ...

  2. android多媒体备忘录,基于android的多媒体备忘录的设计与实现

    张慧娥 李彩红 王锦 唐亮 摘要:针对传统备忘录内容单一性,人们生活节奏的加快,智能手机的普及,该文提出一种基于Android的多媒体备忘录的设计与实现方法.该设计在传统备忘录的基础上实现了语音.图像 ...

  3. android同步ios备忘录,简单iOS备忘录App实现

    简单iOS备忘录App实现 详细内容参考<疯狂iOS讲义>--李刚编著 完整代码放到了GitHub.LeeLom MemoDemo 一个很简单的iOS Demo,主要用来实现一下iOS应用 ...

  4. ios android 同步的备忘录,简单iOS备忘录App实现

    简单iOS备忘录App实现 详细内容参考<疯狂iOS讲义>--李刚编著 完整代码放到了GitHub.LeeLom MemoDemo 一个很简单的iOS Demo,主要用来实现一下iOS应用 ...

  5. ios备份备忘录到android,如何将iPhone备忘录备份到iCloud?

    如果想将iPhone上的备忘录同步到其他注册了相同apple ID的Apple设备上,或者担心备忘录意外丢失,可以开启并使用iCloud备忘录功能. 打开iCloud备忘录: 1.转到iPhone设置 ...

  6. 删除苹果自带软件后果_苹果IOS备忘录便签软件敬业签恢复删除内容应该怎么操作?...

    敬业签是一款功能比较全面的苹果手机桌面备忘录便签软件,主要功能包括:云储存.多端云同步.提醒待办事项.时间管理.标记已完成.月视图和时间轴等.在使用苹果IOS备忘录便签软件敬业签的时候,如果不小心误删 ...

  7. ios 监测网页按钮_苹果IOS备忘录便签软件敬业签恢复删除内容应该怎么操作?...

    敬业签是一款功能比较全面的苹果手机桌面备忘录便签软件,主要功能包括:云储存.多端云同步.提醒待办事项.时间管理.标记已完成.月视图和时间轴等.在使用苹果IOS备忘录便签软件敬业签的时候,如果不小心误删 ...

  8. ios备忘录下载安卓版_苹果备忘录怎么下载安卓版?有仿iOS备忘录的便签吗

    原标题:苹果备忘录怎么下载安卓版?有仿iOS备忘录的便签吗 经常使用iPhone的手机用户,应该知道:苹果手机上有一款名叫"备忘录"的app软件.这是iOS系统自带的一款记事备忘小 ...

  9. 你还不知道iOS备忘录的10个使用技巧吗?那就OUT了!

    案例:苹果备忘录的使用技巧 [友友们,苹果备忘录有哪些好用的使用技巧?可以分享一下吗?] 作为一款简单而实用的应用程序,ios备忘录可以帮助您记录生活中的各种事件.任务.待办事项等信息.除此之外,它还 ...

最新文章

  1. SyntaxError: Non-ASCII character ‘\xe5‘ in file(xxlrt_1.py) on line 7, but no encoding declared;
  2. sed替换每行最后一个字符
  3. BugKuCTF WEB web基础$_GET
  4. linux 函数手册 在线,Linux系统API函数手册
  5. C++中string::find()函数和string::npos函数的使用
  6. PHP 点击局部刷新
  7. jquery中ajax的使用例子($.ajax())
  8. 笔记本更新网卡驱动后,出现:上网图标消失、网络连接为空、设备管理器中网络适配器全部为叹号、有线无线均无法链接的情况
  9. 基恩士plc-EtherCAT三十一轴,控制案例程序(包含plc程序/人机界面/BOM表)
  10. 4个终于被破译的世界级密码
  11. 过去式和现在完成时区别
  12. foxmail邮件服务器端口,Foxmail设置教程
  13. zipOutputStream压缩后用RAR解压出现“不可预料的压缩文件末端”错误
  14. Java练习题【新】
  15. 手把手教你做html日历
  16. 雷达图 The number of FixedLocator locations (4), usually from a call to set_ticks, does not match the n
  17. HTML实体字符、ASCII码、URLEncoder、Base64、MD5
  18. CSU 1803:2016解题报告
  19. Linux设置自动重启脚本
  20. 给定激励,求零输入响应、零状态响应,全响应

热门文章

  1. 对ETC上线Coinbase反应的众生相
  2. oracle job相关
  3. 【译】需要学习的是编程,而不是编程语言
  4. mac环境下myeclipse上配置tomcat
  5. [Offer收割]编程练习赛50
  6. Ubuntu16.04 安装ftp
  7. Cnyunwei-Cacti+Nagios安装说明
  8. JVM学习笔记之四:分代垃圾回收
  9. Node.js session 存储的几种方法
  10. 2011年云计算发展趋势的五大预测