- 博客(10)
- 收藏
- 关注
原创 动态调整textView的高度,不被keyboard遮盖
1,动态的调整textView的高度,从而不被keyboard所遮盖,只要知道keyboard的高度即可相应的设置textView的高度。 2,如果获取keyboard的高度? 我们可以通过监听keyboard显示通知,从通知的userInfo中可以获取相关的数据信息,具体代码如下: //监听keyboard显示事件 [[NSNotificationCenter def...
2013-08-22 16:23:51
149
原创 ios 应用皮肤切换(主题图片切换)
1,ios app主题切换的原理就是为具有相同名称的图片创建不同的路径,在载入这些图片的时候,我们需要根据不同的主题找到不同的路径,然后根据不的路径加上图片的名称,从而找到不同的图片。 2,根据上述原理,首先我们需要创建一个plist文件,存储不同主题对应的图片路径。创建themes.plist文件,如下图: 此文件中保存了两种主题blue和pink,还有他们所对应的路径,分别是主...
2013-08-22 10:30:19
343
原创 SVProgressHUD
GitHub:https://github.com/samvermette/SVProgressHUDSVProgressHUD和MBProgressHUD效果差不多,不过不需要使用协议,同时也不需要声明实例。直接通过类方法进行调用即可: 1 [SVProgressHUD method] 可以使用以下方法来显示状态: 1234 + (void)show;+ (voi...
2013-08-22 09:21:42
139
原创 ZAActivityBar 提示效果
GitHub:https://github.com/zacaltman/ZAActivityBar ZAActivityBar和SVProgressHUD非常相似,它提供了更加简洁的API来显示提示效果。 显示加载状态: 1 [ZAActivityBar showWithStatus:@"加载中..."]; 显示成功、失败状态: 12 [ZAActivity...
2013-08-22 09:21:29
189
原创 Reachability 检测网络连接
1,block例子 这个例子使用block作为回调,当通讯接口发生改变。这些block将在后台线程上被调用,所以你需要调用主线程来更新UI。 - (void)viewDidLoad { [super viewDidLoad]; Reachability *reachability = [Reachability reachabilityWithHostnam...
2013-08-22 09:07:40
163
原创 JSON 数据的4中解析方式比较
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。 有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。 从IOS5开始,APPLE提供了对json的原生支持(NSJSONSeriali...
2013-08-21 10:07:41
146
原创 MBProgressHUD
[size=large] 1,将MBProgressHUD.h 和MBProgressHUB.m 两个文件添加到项目当中: 2,开始相关编码: [code="java"] // // ViewController.m // MBProgressHUDDemo // // Created by 陈海涛 on 13-7-29. // Copyright (c) 2...
2013-08-21 10:02:18
125
原创 ios事件相应者链
[img]http://dl2.iteye.com/upload/attachment/0088/4512/1a1bd2c4-dde6-32c9-b3c3-bffa5e4835a3.jpeg[/img] [img]http://dl2.iteye.com/upload/attachment/0088/4514/47dad7a0-ae2f-3f2f-9417-dcaba59bc76d.jp...
2013-08-21 09:55:39
161
原创 awakeFromNib和 viewDidLoad的区别
[b]awakeFromNib[/b] 当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的 awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib 。 [b]viewDidLoad[/b] 当view对象被加载到...
2013-08-21 09:42:15
164
原创 ios札记 1
1,一般的 UIViewController 在viewDidLoad方法中self.view的frame为(0,20,320,460),在viewWillApplear方法中self.view的frame将会根据storyboard中的布局,进行改变frame,如果有navigationbar 44和tabbar 49时,则frame变为(0,0,320,367),坐标系发生变化。 ...
2013-08-21 09:38:59
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅