- 博客(8)
- 收藏
- 关注
原创 设置返回按钮的图片
ios7之后设置返回按钮的图片样式,必须一起写才有用 UIBarButtonItem * back = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil]; [self.navigationController.navigationB
2015-12-29 10:05:49 450
转载 UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。 综
2015-12-25 17:23:14 187
原创 苹果的开发者账号
三种账号的区别(Individual,Company,EnterPrise) 1、个人开发者账号(苹果公司会收取年费) 优点:申请速度快(最快1天申请完成,最慢2-3个工作日),可以上架至AppStore供全世界的人下载.可以申请100台iOS设备(iphone/ipad/ipod)。 缺点:上架至AppStore需要经过Apple审核,在iTunes里查到的信息只能是个人注册信
2015-12-20 20:20:24 343
原创 C语言数学函数ceil(), floor(), round()
C语言数学函数ceil(), floor(), round() double ceil(double x); double floor(double x); double round(double x); ceil(x)返回不小于x的最小整数值(然后转换为double型)。 floor(x)返回不大于x的最大整数值。 round(x)返回x的四舍五入整数值。
2015-12-15 11:53:19 733
转载 将self或成员变量加入block之前要先将self变为__weak
在多线程环境下(block中的weakSelf有可能被析构的情况下),需要先将self转为strong指针,避免在运行到某个关键步骤时self对象被析构。 第四、第五条合起来有个名词叫weak–strong dance,来自于2011 WWDC Session #322 (Objective-C Advancements in Depth) 以下代码来自AFNetworking,堪
2015-12-15 09:55:06 669
原创 AutoLayout代码中修改约束遇到的坑
在 viewDidLoad中修改 constant值,或者修改其他约束的值,却没有产生任何效果 这是因为 :你在storyboard设置的约束是后, viewDidLoad中修改的约束的代码块运行了,但是 运行完之后 又被 storyboard自己的配置给覆盖了,所以 你看到的还是你之前设置的约束! 解决办法: 让修改 constant值或者约束的语句延迟执行即可!即使是 0.1
2015-12-09 19:21:05 368
转载 IOS 自定义button有效点击范围
那么如何自定义按钮点击的有效区域呢,其实很简单,只要重写一个函数即可: - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event 系统发生触摸事件的时候会从window到父控件到子控件一个个检测触摸点是否在其中,如果在其中,则返回YES,最后返回YES的子控件作为响应事件的控件。 我们
2015-12-09 10:45:01 1807 1
转载 枚举
一般情况下,我们采用C风格的enum关键字可以定义枚举类型。 enum{ UIViewAnimationTransitionNone, UIViewAnimationTransitionFlipFromLeft, UIViewAnimationTransitionFlipFromRight, UIViewAnimationTransitionCu
2015-12-02 19:05:27 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人