- 博客(13)
- 收藏
- 关注
原创 小技巧之-runtime 解决 UIButton 重复点击问题
什么是这个问题我们的按钮是点击一次响应一次, 即使频繁的点击也不会出问题, 可是某些场景下还偏偏就是会出问题。通常是如何解决我们通常会在按钮点击的时候设置这个按钮不可点击. 等待0.xS的延时后,在设置回来; 或者在操作结束的时候设置可以点击。- (IBAction)clickBtn1:(UIbutton *)sender{ sender.enabled
2016-01-16 15:17:22 520
原创 UIAlertView -(警告框)方法总结
UIAlertView -(警告框)方法总结在IOS8之后,UIAlertView和UIActionSheet这两个控件被UIAlertController代替,但是这两个控件依然可以使用。这篇博客主要总结UIAlertView的常用方法。
2016-01-16 11:44:16 5701
原创 JSON
JSON 概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl
2016-01-14 18:26:13 394
原创 UIView - (shadowColor &shadowOffset & shadowOpacity & shadowRadius)属性
UIView - (shadowColor &shadowOffset & shadowOpacity & shadowRadius)属性
2016-01-13 15:20:01 665
原创 UIView - 图层CALayer(裁边 & 改边角 & 加阴影)
一、简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层。@prop
2016-01-11 10:26:26 2731
原创 小技巧之-Zombie Enable(僵尸断点)
使用方法:点击工程图标(左上角那个)首先点击Edit Scheme然后在 Diagnostics -> Objective-C 勾选 Enable Zombie Objects 。大家在写程序时可能会直接报出一些错误,像是数组越界或是对象为空什么的,但是碰到这些情况后就会发现代码直接就跳到了主函数(main.m)对查找问题所在极为不利。在查到了一些资料后,针对着使用异常断点
2016-01-07 19:33:05 2466
原创 UITableView - 重用机制
UITableView通过重用单元格来达到节省内存的目的:通过为每个单元格指定一个重用标识符(reuseIdentifier),即指定了单元格的种类,以及当单元格滚出屏幕时,允许恢复单元格以便重用.对于不同种类的单元格使用不同的ID,对于简单的表格,一个标识符就够了。假如一个TableView中有10个单元格,但是屏幕上最多能显示4个,那么实际上iPhone只是为其分配了4个单
2016-01-06 16:46:25 429
原创 内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode
内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode
2016-01-06 14:37:08 1788
原创 Cannot assign to 'self' outside of a method in the init family
有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Cannot assign to 'self' outside of a method in the init family原因:只能在init方法中给self赋值,Xcode判断是否为
2016-01-06 13:52:29 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人