- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 tips记录
1. URL转码,传中文字符串时使用,光靠stringByAddingPercentEscapesUsingEncoding是不够滴,特殊字符还需要处理。+(NSString *)encodeURL:(NSString*)unescapedString{ NSString* escapedUrlString= (__bridge NSString*)CFURLCreateString
2012-11-23 14:02:50 740
原创 列表下拉/上拉刷新:(总结)使用总结和demo
呃,本来只是做个代码备份,没想到还真的有人看,好吧,之前写的demo上传了。下载地址:TableRefresh_demo使用总结:1、header:如果需要header(即,下拉刷新),则需要主动调用createHeaderView来创建。2、footer:setfooterView只需要在联网结束的处理里面调用(失败和成功都应该调用),如果当前没有footer则会创建,联
2012-11-07 18:40:44 2669 5
原创 ASIHttpRequest所需要的FrameWork
每次在工程中添加ASIHttpRequest都记不住要加哪些库,还是别懒了,好记性不如烂笔头,写下来吧。libz.dylibSystemConfiguration.frameworkCFNetwork.frameworkMobileCoreServices.framework这四个应该就够了,添加之后,项目可以编译通过。SDWebImage需要用到的fram
2012-05-15 13:46:08 3215
原创 列表下拉/上拉刷新:(三)强制刷新
一进入列表界面总不能是空的,这时候就要异步获取数据,也就是进行第一次刷新。因此要在这个并没有下拉拖动的时候就强制显示刷新header。在基类中增加强制刷新接口:// force to refresh-(void)showRefreshHeader:(BOOL)animated;实现:-(void)showRefreshHeader:(BOOL)animated{ i
2012-05-14 14:53:38 3540 2
原创 列表下拉/上拉刷新:(二)支持下拉/上拉的ViewController基类
目标:定义包含tableView的rootViewController类,其它需要此功能的ViewController可以直接继承,通过重载开始刷新数据的函数,执行自己实际的刷新和加载操作,其他关于footer/header复位、滚动等操作交给基类处理。头文件:#import "EGORefreshTableHeaderView.h"#import "EGORefreshTabl
2012-05-09 11:45:09 7896 1
原创 列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView
现在似乎只要是个列表,都要有下拉刷新这一项,否则就跟不上潮流了,呵呵。下拉刷新应该很多人都采用了EGORefreshTableHeaderView,具体的UI效果当然会根据自己产品的设计,再进行修改。应用中如果要展示大量数据列表,肯定不会一次都加载进来的,常规的方法都是从服务器翻页请求,每次请求n条,用户选择加载更多的时候再请求n条。根据这个需求,我们可以仿照EGORefreshTableHead
2012-05-09 11:13:44 37343 7
原创 从系统相册选择多张图片
项目要用到图片上传功能,要求读取相册中的全部图片加以展示,由用户选择进行上传。从网上找了大家比较通用的方法,稍加修改,实现了需求。参考代码:ELCImagePickerDemo一、读取相册 // Load Albums into assetGroups dispatch_async(dispatch_get_main_queue(), ^ {
2012-04-17 17:25:56 32618 4
转载 如何判断ios设备类型
功能函数:[cpp] view plaincopy-(bool)checkDevice:(NSString*)name { NSString* deviceType = [UIDevice currentDevice].model; NSLog(@"deviceType = %@", deviceType);
2012-02-14 09:33:18 3144
转载 块(Blocks)在ios 4中的使用
ios 4之后可以在代码中使用Blocks了,一直也对这种使用方法搞不太清楚,看到的这篇文章挺不错的,讲了基础概念和基本使用方法。看了之后明白了点儿,呵呵,不过还是不太习惯这种用法,还是要自己多写写才能熟练。原文地址:http://www.pragmaticstudio.com/blog/2010/7/28/ios4-blocks-1第二部分内容:http://pr
2012-02-07 21:46:12 1270
原创 圆角图片显示
图片圆角效果显示,目前我用过两种方法。一、将矩形图片处理成圆角图片,放到UIImageView里面显示。网上可以查到很多这种方法的代码,算是比较成熟的方法了。/*create round rect UIImage with the specific size*/+ (UIImage *) createRoundedRectImage:(UIImage*)image size:(CGS
2012-02-01 18:59:05 2871
原创 使用MPMoviePlayerController播放视频
MPMoviePlayerController播放视频基本的视频播放,应该都是用MPMoviePlayerController吧,SDK文档里给出的例子也是这样的。一般的步骤:1. 准备好视频路径,创建MPMoviePlayerController,即使是本地视频文件,也要生成NSURL路径。 NSString *file = [[NSBundle mainBundle] pa
2012-01-31 12:30:49 43843 6
原创 UITabBarController的使用总结
做了这么长时间的ios开发了,最基本的UITabBarController和UINavigationController都用了好长时间了,总是改现成的代码,或者各种自定义控件的修改,用的都有些混乱了,呵呵。还是自己做个demo再复习一下吧,记录下来以备后续翻查。一、UITabBarController和UINavigationController的联合使用。这种方法最常见,好像一般有tab
2012-01-30 18:14:33 18127
RefreshTableView_demo_上拉加载更多_下拉刷新
2012-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人