- 博客(10)
- 收藏
- 关注
原创 动态调整textView的高度,不被keyboard遮盖
1,动态的调整textView的高度,从而不被keyboard所遮盖,只要知道keyboard的高度即可相应的设置textView的高度。2,如果获取keyboard的高度? 我们可以通过监听keyboard显示通知,从通知的userInfo中可以获取相关的数据信息,具体代码如下: //监听keyboard显示事件 [[NSNotificationCenter def...
2013-08-22 16:23:51
105
原创 ios 应用皮肤切换(主题图片切换)
1,ios app主题切换的原理就是为具有相同名称的图片创建不同的路径,在载入这些图片的时候,我们需要根据不同的主题找到不同的路径,然后根据不的路径加上图片的名称,从而找到不同的图片。 2,根据上述原理,首先我们需要创建一个plist文件,存储不同主题对应的图片路径。创建themes.plist文件,如下图: 此文件中保存了两种主题blue和pink,还有他们所对应的路径,分别是主...
2013-08-22 10:30:19
258
原创 SVProgressHUD
GitHub:https://github.com/samvermette/SVProgressHUDSVProgressHUD和MBProgressHUD效果差不多,不过不需要使用协议,同时也不需要声明实例。直接通过类方法进行调用即可:1[SVProgressHUD method] 可以使用以下方法来显示状态:1234+ (void)show;+ (voi...
2013-08-22 09:21:42
94
原创 ZAActivityBar 提示效果
GitHub:https://github.com/zacaltman/ZAActivityBarZAActivityBar和SVProgressHUD非常相似,它提供了更加简洁的API来显示提示效果。显示加载状态:1[ZAActivityBar showWithStatus:@"加载中..."]; 显示成功、失败状态:12[ZAActivity...
2013-08-22 09:21:29
151
原创 Reachability 检测网络连接
1,block例子 这个例子使用block作为回调,当通讯接口发生改变。这些block将在后台线程上被调用,所以你需要调用主线程来更新UI。- (void)viewDidLoad{ [super viewDidLoad]; Reachability *reachability = [Reachability reachabilityWithHostnam...
2013-08-22 09:07:40
112
原创 JSON 数据的4中解析方式比较
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。 有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。 从IOS5开始,APPLE提供了对json的原生支持(NSJSONSeriali...
2013-08-21 10:07:41
107
原创 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
91
原创 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
119
原创 awakeFromNib和 viewDidLoad的区别
[b]awakeFromNib[/b] 当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的 awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib 。[b]viewDidLoad[/b]当view对象被加载到...
2013-08-21 09:42:15
119
原创 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
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人