- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 iOS开发-点击屏幕,键盘消失的极佳方法。
一般点击屏幕消失键盘常用三种方法:①、xib中将背景设为UIControl,再添加点击事件。 ②、键盘出现时,添加一个空白按钮,添加点击事件。 ③、给背景添加个点击手势,添加触发事件。具体代码推荐博客:http://blog.youkuaiyun.com/ugg/article/details/7246164以上方法都有其片面和不方便之处。xib不一定常用,添加
2014-03-25 09:48:37
1607
原创 AFNetworking 返回错误unsupported media type (415) 解决方案
http://stackoverflow.com/questions/21152847/how-to-post-data-using-afnetworking-2-0 从这里可以知道,AFNetwoking的默认Content-Type是application/x-www-form-urlencodem。若服务器要求Content-Type为applicaiton/json,为了和服务器对
2014-03-19 15:59:15
27112
原创 UIView,UIButton,UIImageView等设置圆角,设置阴影,设置边框的方法
在iOS开发中,任何可见视图都是继承于UIView的。 继承体系中,大部分UIView的属性适用于其任何孩子。而UIView的layer属性可以绘制UIView的各种效果。其实我们看到的View的动画实际上也是layer在绘制。1、绘制圆角 cornerView.layer.cornerRadius = 20; cornerView.layer.masksToBounds = YES;masksToBounds防止子元素溢出父视图。如果一个正方形要设置成圆形,代码为:
2014-03-13 09:29:38
20553
1
原创 动态监听键盘高度,并进行view的移动(防止遮住textField)
主要应用到两个监听://UIKeyboardWillShowNotificationUIKeyboardWillChangeFrameNotificationUIKeyboardWillHideNotification并且根据通知里的信息获取键盘高度。思路大致为:①、通过监听获取键盘高度,并算出键盘Y值。②、键盘出现时,遍历子控件,获取textField最大的Y值,与键盘Y值相减获得view需要移动的高度,并记录此高度。③、键盘消失时,移动记录的高度,使view恢复原样。
2014-03-07 19:02:41
1608
原创 NSTimer 锁屏以及进入后台不调用的解决方案
在开发中遇到一个问题,我们有一个如图所示的计时器: 在实际测试过程中发现,计时器只在程序active时工作,进入后台或者锁屏后就不工作,时间就会“暂停”住。仔细一想,NSTimer实际上就是一个新线程,当程序进入后台时,这个线程就被挂起不工作,当然计时器就会被“暂停”。 为了解决这个问题,我找到了一个方法,能解决这个问题,但不一定是最佳方案。一、进入后
2014-02-26 15:33:56
7213
原创 viewDidLoad init viewDidAppear: viewWillAppear: 四者调用时间关系
先调用viewDidLoad,再调用init 最后调用viewDidAppear:注意这一点,不能在viewDidLoad先设置参数,再在init里面初始化
2014-02-20 15:36:48
1664
转载 NSTimer你真的会用了吗
转载博客源地址:http://www.cnblogs.com/smileEvday/archive/2012/12/21/NSTimer.html 看到这个标题,你可能会想NSTimer不就是计时器吗,谁不会用,不就是一个能够定时的完成任务的东西吗? 我想说你知道NSTimer会retain你添加调用方法的对象吗?你知道NSTimer是要加到runloop中才会起作用吗?你
2014-02-18 16:41:43
711
原创 NSMutableArray始终为nil,不调用addObjects的解决方案
问题时间:14.1.14 下午3点28分问题描述:NSMutableArray 不调用 addObjectsFromArray问题解决:NSMutableArray 没初始化代码片段:一种为常规的初始化方式://若数组定义为实例变量,则在init中初始化比较合理outRankArr = [[NSMutableArray alloc] init];//或者利用类方法初始化
2014-01-23 15:12:44
2200
原创 清除UIWebView的背景色的方法
问题时间:2014.1.5 下午1:10问题描述:UIWebView始终有白底解决方案:设置背景色为clearColor,并且将opaque= no;引用资料:http://code4app.com/ios/%E4%B8%89%E7%A7%8D%E6%96%B9%E5%BC%8F%E6%98%BE%E7%A4%BAGIF%E5%9B%BE%E7%89%87/505c04ce6803fa
2014-01-23 14:05:10
2476
原创 遍历NSArray的四种方式
1.普通遍历(最普遍的方式)NSArray *array = [NSArray arraywithobjects:@"1",@"2",@"3",@"4",nil];NSUInteger count = [array count];for (int i = 0 ; i ! = count;i++){ id obj = [array objectAtIndex:i]; //自
2014-01-05 22:06:29
5858
转载 (转载优质文)定制iOS 7中的导航栏和状态栏
注:本文译自Customizing Navigation Bar and Status Bar in iOS 7近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会显示在状态栏后面。有些情况下,导航栏的背景图片可以延伸显示到状态栏后面。
2014-01-04 21:01:31
768
原创 Category 类别 知识点整理
Category(中文名:分类,类别均可)1、问题背景: 某一天,客户的需求变更。我们需要给某个类A增加方法才能实现需求。但是,这个类非常的庞大,如果再给它增加方法就会变得很难维护。 又某一天,十个同事共同开发一个软件。用GIT或SVN进行版本管理时,难免需要同时修改一个类,那么就会产生冲突。 又有一天,我们需要给系统的类增加自定义的方法,譬如给NSStri
2014-01-03 23:54:15
1041
原创 UIbutton作为UIimageView的子视图 不能触发点击事件原因
根本原因:UIimageView的可交互属性默认为NO;解决方法:①pullDownImageView.userInteractionEnabled =YES;②把UIimageView和UIbutton均作为UIview的子视图. [self.view addSubview:pullDownImageVIew]; [self.view addSubview
2013-12-25 10:11:10
2059
原创 代码备忘录
UIImageView *titleView = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"word_recordchoice"]]; self.navigationItem.titleView = titleView;注意self.navigation.navigation.titleView = title
2013-12-12 11:05:32
984
原创 《TCPIP》---ARP协议总结
当IP数据包需要转发时,经过物理层时,数据帧需要封装目标的物理地址。若当前站点不知道目的物理地址,便可以通过ARP协议动态获取。ARP动态获取的七个步骤:1)发送方知道目标的IP地址。2)IP请求ARP创建一个ARP请求报文,填入发送方的物理地址,发送发的IP地址以及目的IP地址。对于目标物理地址则全部填入0。3)这个报文被递交给数据链路层。在这一层封装成帧,并以发送方的物
2013-12-07 10:11:08
980
原创 指针数组的指针数组
今天下午班上的大神宇哥突然打电话问我关于指针的问题,顿时感到受宠若惊。为了不辜负宇哥对我的厚望,立马放下手头的工作,开始研究指针和数组的关系。宇哥的问题通俗描述是这样的:怎么定义一个数组,数组里为指向其他数组的指针,其他数组又是指针的数组。通过查阅资料,了解到指针数组:元素均为指针的数组。 定义方式为:int *p[n]; 于是,这个问题
2013-12-01 17:46:39
811
原创 Table---自定义cell的背景
xib方法: 1)思路:将cell背景设为透明,addSubview后,在view上自定义控件位置. 2)步骤: 如图所示, 取消opaque选项,并将background设为clear color 注意:此处若仅仅将view的Alpha值设为0是不够的,观察clear color的定义可知,其还将grayscale的alpha值设为了0
2013-12-01 11:03:21
900
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人