iOS项目常用效果方法注意点集锦】的更多相关文章

移动中隐藏tabBar,静止显示tabbar - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { // 隐藏tabbar [self hideTabBar]; } - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { // 显示tabbar [self showTabBar]; } -(void)hideTabBar { // 隐藏tabBa…
iOS UIScrollView代理方法有很多,从头文件中找出来学习一下 //只要滚动了就会触发 - (void)scrollViewDidScroll:(UIScrollView *)scrollView; { //    NSLog(@" scrollViewDidScroll"); NSLog(@"ContentOffset  x is  %f,yis %f",scrollView.contentOffset.x,scrollView.contentOffse…
在项目中,经常会遇到系统自带的方法满足不了自己的需求,往往我们解决这种情况的时候,都是在分类中添加一个方法.然而很多时候,项目已经开发很长时间了,如果一个一个的去替换系统的方法,太浪费宝贵的时间,所以在这里介绍使用runtime来交换方法. 在这里写了一个小案例: 在项目中使用stringByAppendingString:方法,判断拼接的字符串是否为nil,如果为nil,则改为@"",避免项目崩溃. 在这里要替换的方法是NSString的系统方法,所以在这里创建一个NSString的…
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> div:first-of-type{ width: 200px; height: 200px; background: #006400; /*使 div 元素看上去像一个按钮:*/ appearance…
在我们做项目的时候经常遇到需要动态配置系统的情况,比如说10台电脑装了同一个软件,需要识别唯一码,这时候我们会用到配置方法. 具体方法如下: 1) Config文件 里面增加你需要的变量,具体用法如下: 怎么取到对应的值呢? 2)XML文件 首先添加文件 然后写内容 添加读取类 怎么取值呢? 3)注册表 我首先要增加一个类,专门对注册表做读写操作的类 怎么取值呢? 以上内容需要源代码,请加入QQ群:433472922…
                                                                                                     欢迎大家关注我的微信公众号,不定时更新                                                             使用方法非常简单,只需放到你的 utils.js 工具文件中,直接 export const 加上我的封装方法,在别的文件中使用{方法1,…
1.获取本地的语言 + (NSString *)getLocalLanguage { NSString *language = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0]; return language; } 2.获取Mac地址 // returns the local MAC address. + (NSString*) macAddress:(NS…
图片分类 @implementation UIImageView (ext) +(UIImageView*)imageViewWith:(UIImage*)img imgFrame:(CGRect)_rect{ UIImageView *imgView = [[[UIImageViewalloc] initWithFrame:_rect] autorelease]; imgView.image = img; return imgView; } //图片拉绳 + (UIImageView *)im…
1.项目使用的第三方开源库 项目使用了CocoaPods(类似java中的maven)管理常用的第三方库,一些特殊的单独引用,下面介绍下比较好用的几个. (1)AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理. 需要注意的是AFNetworking对服务器返回的ContentType要求比较严格,默认只支持application/json的返回.所以可能需要添加对text/html返回的支持,否则可能无法获得返回数据. 另…
1.AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理. 2.FMDB 对sqlite数据库操作进行了封装,demo也比较简单. 3.MBProgressHUD 也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前显示loading,网络结束隐藏loading.建议封装在BaseViewController中,所有ViewController继承就能使用. 4.MJRefresh 这个是传智播客李明杰老师的作品…