iOS 设置图片imageView圆角——对图片进行裁剪
摘要:以前设置图片圆角总是把imageView设置成圆形,然后设置maskToBounds为YES,其实这样处理很消耗性能,图片多了之后比较卡,最好将图片进行裁剪后显示;这里有个分类可以用: UIImage+wiRoundedRectImage.h UIImage+wiRoundedRectImage.m
阅读全文
posted @
2016-03-21 13:14
MichaelMao
阅读(1042)
推荐(0)
ReactiveCocoa 入门学习 (一)
摘要:引言 现在由于需求的不断发展,MVC这个经典的框架由于Controller的任务越来越多,显得"臃肿"了,网上又推出了新的框架,比如MVVM,ReactiveCocoa, 今天就来学一下ReactiveCocoa框架,看看响应式编程的效果 我是从ReactiveCocoa入门教程这篇文章上下载的De
阅读全文
posted @
2016-02-25 16:18
MichaelMao
阅读(997)
推荐(0)
关于tableView的那些坑(一)—— automaticallyAdjustsScrollViewInsets属性
摘要:最近用tabbar来切换控制器,用childViewController来实现多控制器管理,多列表切换,在子控制器中设置了automaticallyAdjustsScrollViewInsets属性为NO,但是在切换的父控制器时候,切回来的时候还是会自动往下掉,花了点时间,发现自己对这个属性理解的不
阅读全文
posted @
2016-02-19 11:33
MichaelMao
阅读(559)
推荐(0)
iOS UITableviewWrapperView 和 automaticallyAdjustsScrollViewInsets属性
摘要:A Boolean value that indicates whether the view controller should automatically adjust its scroll view insets. The default value of this property is Y
阅读全文
posted @
2016-01-21 17:21
MichaelMao
阅读(5032)
推荐(0)
UIButton 使用imageEdgeInsets和titleEdgeInsets属性
摘要:现在App的底部栏、侧边栏、顶部栏经常出现一些包含图像和文字的Item,以前用按钮上面添加label和imageView, 想想实在是对资源的浪费。。 图1 — 底部栏 图2 — 侧边栏 apple已经考虑到这点,UIButto...
阅读全文
posted @
2016-01-14 19:11
MichaelMao
阅读(776)
推荐(0)
【转】伟大的RAC和MVVM入门(一)
摘要:原文:http://www.sprynthesis.com/2014/12/06/reactivecocoa-mvvm-introduction/翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示。为了和谐社会, 请科学上网。M...
阅读全文
posted @
2015-11-03 15:30
MichaelMao
阅读(1972)
推荐(1)
【转】 NSString什么时候用copy,什么时候用strong
摘要:原文: http://blog.csdn.net/itianyi/article/details/9018567 大部分的时候NSString的属性都是copy,那copy与strong的情况下到底有什么区别呢? 比如: @property (retain,nonatomic) NSString *
阅读全文
posted @
2015-10-14 16:38
MichaelMao
阅读(241)
推荐(0)
【转】 UITableViewCell的标记、移动、删除、插入
摘要:原文: http://blog.csdn.net/duxinfeng2010/article/details/7725897 这篇文章是建立在 代码实现 UITableView与UITableViewCell基础上进行修改,用不上的代码我注释调,部分不明白可以看看上篇博客;实现的功能是对UITabl
阅读全文
posted @
2015-10-13 10:23
MichaelMao
阅读(369)
推荐(0)
【转】 ios开发之倒计时实现的两种方法
摘要:原文: http://blog.csdn.net/kylinbl/article/details/8972261方法1:使用NSTimer来实现 主要使用的是NSTimer的scheduledTimerWithTimeInterval方法来每1秒执行一次timeFireMethod函数,tim...
阅读全文
posted @
2015-09-28 13:59
MichaelMao
阅读(180)
推荐(0)
UITableViewCell 上的按钮点击事件
摘要:以前做tableViewCell的button点击事件,总是建立一个全局的可变数组,把data放在数组里,点击获取button的tag值,根据tag从数组了里取data。 其实,如果section只有一个的时候,可以直接获取点击的路径来点击的cell。 1 NSIndexPath *selectIn
阅读全文
posted @
2015-09-28 10:10
MichaelMao
阅读(917)
推荐(0)
【转】时间与日期处理
摘要:原文: http://www.cnblogs.com/wayne23/archive/2013/03/25/2981009.html主要有以下类: NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateComponents -- 一...
阅读全文
posted @
2015-09-05 17:32
MichaelMao
阅读(294)
推荐(0)
介绍TableView非常不错的一篇文章
摘要:原文:http://blog.csdn.net/fanxiaochuan/article/details/11332775 介绍TableView非常不错的一篇文章: http://www.cocoawithlove.com/2009/04/easy-custom-uitableview-drawi
阅读全文
posted @
2015-09-02 10:12
MichaelMao
阅读(431)
推荐(0)
【原】iOS 获取当前和 前后n天的日期
摘要:原文:http://www.cnblogs.com/A--G/p/4759810.html一、获取当前日期需要调用一个简单的方法:[NSDate date];//获取现在的日期1 -(NSString *)getCurrentDate{2 3 NSDateFormatter *dat...
阅读全文
posted @
2015-08-26 11:18
MichaelMao
阅读(6843)
推荐(0)
解决UITableView中Cell重用机制导致内容出错的方法总结
摘要:UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的 UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入 UITextField或者UITextView
阅读全文
posted @
2015-08-21 13:14
MichaelMao
阅读(483)
推荐(0)
【转】iOS25彩票 幸运转盘
摘要:原文 : http://www.it165.net/pro/html/201409/21216.html最终效果图:各个view的关系图:背景圆盘(需穴ky"http://www.it165.net/qq/" target="_blank" class="keylink">qq/2828tKbA7S...
阅读全文
posted @
2015-08-18 13:18
MichaelMao
阅读(457)
推荐(0)
UIAlertController (UIActionSheet, UIAlertView is deprecated in iOS 8.)
摘要:iOS 8 后 UIAlertView 和 UIActionSheet 都被合并到了 UIAlertController里面。 文档原文: Important: UIAlertView is deprecated in iOS 8. (Note that UIAlertViewDelegate is
阅读全文
posted @
2015-08-10 10:41
MichaelMao
阅读(1175)
推荐(0)
【转】iOS开发6:UIActionSheet与UIAlertView
摘要:原文: http://my.oschina.net/plumsoft/blog/42763iOS程序中的Action Sheet就像Windows中的 “确定-取消”对话框一样,用于强制用户进行选择。当用户将要进行的操作具有一定危险时,常常使用Action Sheet对用户进行危险提示,这样,用户有...
阅读全文
posted @
2015-08-10 10:16
MichaelMao
阅读(199)
推荐(0)
【转】iOS-Core-Animation-Advanced-Techniques(六)
摘要:原文:http://www.cocoachina.com/ios/20150106/10839.html 基于定时器的动画和性能调优基于定时器的动画我可以指导你,但是你必须按照我说的做。 -- 骇客帝国在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓...
阅读全文
posted @
2015-08-06 13:42
MichaelMao
阅读(266)
推荐(0)
【转】iOS-Core-Animation-Advanced-Techniques(五)
摘要:原文:http://www.cocoachina.com/ios/20150105/10829.html图层时间和缓冲图层时间时间和空间最大的区别在于,时间不能被复用 -- 弗斯特梅里克在上面两章中,我们探讨了可以用CAAnimation和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,...
阅读全文
posted @
2015-08-06 13:41
MichaelMao
阅读(226)
推荐(0)
【转】iOS-Core-Animation-Advanced-Techniques(四)
摘要:原文:http://www.cocoachina.com/ios/20150105/10812.html隐式动画和显式动画隐式动画按照我的意思去做,而不是我说的。 -- 埃德娜,辛普森我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情。但是动画师Core Animatio...
阅读全文
posted @
2015-08-06 13:40
MichaelMao
阅读(214)
推荐(0)