本地存取
今天一哥们问我本地存储,脑袋不好使,记不住代码,记录下直接能用的。 //存入本地 NSMutableArray * arrayOne=[[NSMutableArray alloc]init]; [arrayOne addObjectsFromArray:_userArray]; NSArray *doc = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docPath = [ doc objectAtIndex:0 ]; NSString *multiHomePath=[docPath stringByAppendingPathComponent:@"bookmark.plist"]; [arrayOn...【详细】
ios 登录 tabbar
2017年06月14日 赞:0 评论:0 阅读:10
点击tabbar的某个item时在用户未登录时直接跳转到登录界面
一般我们都是在appdelegate里面创建tabbarcontroller,需求:底部有四个tabbar的item,分别是:首页ViewController、大厅DaTingViewController、圈子QuanViewController、我的MineViewController,在点击圈子和我的的时候要直接跳转到登录界面,首页和大厅不需登录。实现: 1.实现tabbarcontrol的代理delegate; 2.在tabbarcontroller的代理方法里实现 - (BOOL)tabBarController:(UITabB...【详细】
ios 登录 tabbar
2017年06月08日 赞:1 评论:0 阅读:14
关于cocoapods的一些问题
网上找了很多,发现这篇很全,保存下 http://blog.csdn.net/u012960049/article/details/70254844 【详细】
ios 九宫格图片点击放大显示
2017年06月06日 赞:1 评论:0 阅读:23
九宫格图片点击放大显示
这段要写一个九宫格图片放大显示的功能,就自己定义了个view简单实现了一下,完整代码已放在了github上,链接: https://github.com/15294871542/PictureDetail.git 自定义代码可以在git上自己看,这里直接上调用代码: **导入头文件** #import "PictureView.h" **声明代理** <complentDelegate> UIImageView * creatImageView;//新创建的imageview @property (strong,nonatomic) Pictu...【详细】
ios 九宫格图片点击放大显示
2017年06月06日 赞:1 评论:0 阅读:15
ios 清除UIWebview/网页缓存
有时候在加载完一个web页面之后对webview的css样式进行改变,再次进入可能发现还是原来的样式,这是因为苹果对webview进行了缓存,我们可以在web界面的delloc方法里进行清除缓存,那么每次进来都是加载的新的样式了。 //清除cookies NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; for (cookie in [storage cookies]){ [storage...【详细】
ios 清除UIWebview/网页缓存
2017年05月26日 赞:1 评论:0 阅读:30
获取路径及plist文件存取操作
1.在桌面新建一个plist文件(存储) NSArray * array=@[ ];//数据数组 NSString *deskFileName =@"/Users/mac/Desktop/123.plist";//存储路径(mac为本电脑名称,根据个人实际情况替换) [array writeToFile:deskFileName atomically:YES];//执行此行代码时默认新创建一个plist文件 2.获取本工程文件(读取文件名) NSString *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDoma...【详细】
ios 获取路径及plist文件存取操作
2017年05月25日 赞:1 评论:0 阅读:30
ios 简单实现导航栏渐变效果
之前一直是用自定义的导航栏渐变,近段又要写个导航栏渐变,发现一个简单的实现,简单记录下,直接上代码 1.首先在viewwillappear方法里实现隐藏导航栏底部黑线等操作 -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; //self.tabBarController.tabBar.hidden=NO; self.navigationController.navigationBar.barStyle = UIBarStyleBlack;//导航栏的背景色是黑色, 字体为...【详细】
ios 导航栏 导航栏渐变 渐变
2017年05月16日 赞:0 评论:0 阅读:32
ios UIView 和UIImageView设置阴影
imageView.layer.shadowColor = [UIColor greenColor].CGColor;//阴影颜色 imageView.layer.shadowOffset = CGSizeMake(0, 0);//偏移距离 imageView.layer.shadowOpacity = 0.5;//不透明度 imageView.layer.shadowRadius = 10.0;//半径【详细】
ios UIView 和UIImageView设置阴影
2017年05月15日 赞:0 评论:0 阅读:33
ios 修改UIAlertController的title、message、按钮颜色及大小
刚做的一个项目中对弹窗有点要求改变颜色及大小,上网搜了下,总结记录一下 参考:http://blog.csdn.net/gaomingyangc/article/details/51699416 UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"老板圈" message:@"您当前还不是高级会员,不能进入老板圈子哦。快去成为高级会员吧。" preferredStyle:UIAlertControllerStyleAlert]; //修改标题的内容,字...【详细】
ios message 修改UIAlertController的title 按钮颜色及大小
2017年03月27日 赞:0 评论:0 阅读:56
ios 自定义通知声音
推送声音有后台和前台两种,前提是都要把声音文件放到xcode中,可以是mp3/wav等格式 1.后台自定义声音 直接让服务器把推送的字段中的sound字段替换为xcode中拖拽的声音即可(后缀记得加)。后台就这么简单。 2.前台自定义推送声音 (1)入头文件 #import <AudioToolbox> (2)注册自定义声音(在application:(UIApplication *)application didFinishLaunchingWithOpt...【详细】
ios 自定义通知声音
2017年03月22日 赞:0 评论:0 阅读:63
Button的图片和文字间距调整(复选按钮)
list text here今天要实现一个按钮复选功能,并且自带图片和文字主要参考了一下这篇帖子http://www.cnblogs.com/xilifeng/p/4827808.html 附上代码及图片: for (int i=0; i&lt;array.count; i++) { UIButton * button=[UIButton buttonWithType:UIButtonTypeCustom]; button.frame=CGRectMake((DeviceWidth-240)/2+150*(i%2), 96+40*(i/2), 90,23); button.titleLabel.font=[UIFont systemFontOfSize:15]; [button setTitle:array[...【详细】
Button的图片和文字间距调整(复选按钮)
2017年03月21日 赞:0 评论:0 阅读:159
ios button图片文字上下排列
其实还是改变button的imageedge和titleedge, [button setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft]; [button setContentVerticalAlignment:UIControlContentVerticalAlignmentTop]; CGFloat buttonWidth =DeviceWidth/4;//按钮的宽度 CGFloat textWidth = [[CYTool sharedInstance] planRectWidth:titleArray[i] font:12];//按钮上的文字宽度 CGFloat imageTopGap = 20;//图片距上部距离 CGFloat textTopGap = 6;//文字...【详细】
ios button图片文字上下排列
2017年03月21日 赞:0 评论:0 阅读:58
计算SDWebImage的缓存及清除缓存
一般如果项目中都有清除缓存这个功能,其实还是利用sdwebimag来计算和清除 1.获取缓存:在sdwebimage第三方库里面的SDImageCache里面添加一个调用方法即可, - (float)checkTmpSize { float totalSize = 0; NSDirectoryEnumerator *fileEnumerator = [[NSFileManager defaultManager] enumeratorAtPath:self.diskCachePath]; for (NSString *fileName in fileEnumerator) { NSString *filePath = [self.diskCachePath str...【详细】
计算SDWebImage的缓存及清除缓存
2017年03月15日 赞:1 评论:0 阅读:49
ios 获取webview的标题,点击webview上的按钮进行操作
1.获取webview标题直接在webview的结束加载方法里获取就可以 - (void)webViewDidFinishLoad:(UIWebView *)webView { self.title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } 2.点击webview上的按钮进行操作,在webview的开始加载请求方法里判断绝对路径进行界面跳转或一系列操作 -(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationT...【详细】
ios 获取webview的标题 点击webview上的按钮进行操作
2017年03月14日 赞:1 评论:0 阅读:61
ios 查看本地路径下的doc,pdf等附件
项目中正好要用到下载并查看word文档,看到一个不错的,直接使用系统的QLPreviewController类就可以了 首先导入库QLPreviewController.framework,然后再使用的界面加上头文件#import 添加代理QLPreviewControllerDataSource,最后就是在代理方法中显示了,直接上下载和查看的代码 1.下载(文档不是很大100k左右) float lenth; float recLenth; @property (strong,nonatomic) ...【详细】
ios pdf等附件 查看本地路径下的doc
2017年03月07日 赞:1 评论:0 阅读:65
禁止系统自带的侧滑返回
在需要关闭侧滑的界面添加关闭代码 -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; self.navigationController.navigationBar.hidden=YES; // 禁用返回手势 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = NO; } } 如果还需要在其他界面使用系统的侧滑返回,在viewwilldisappea...【详细】
禁止系统自带的侧滑返回
2017年03月07日 赞:1 评论:0 阅读:55
简单的限制UITextFiled的输入长度
[titleTextFiled addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; - (void)textFieldDidChange:(UITextField *)textField { if (textField == titleTextFiled) { if (textField.text.length > 30) { textField.text = [textField.text substringToIndex:30]; } } }【详细】
简单的限制UITextFiled的输入长度
2017年02月18日 赞:1 评论:0 阅读:47
iOS 常用公共方法
ios常用公共方法,保存一下,万一用到了呢? http://ios.jobbole.com/85384/【详细】
WebVIew高度自适应
2017年02月13日 赞:1 评论:0 阅读:59
关于计算字符串宽高的问题
1.如果是单行显示的话计算字符串宽度(只需传字符串及其font值即可) CGFloat strWidth=[@"" sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:17]}].width; 2.计算其宽高(适用于单行或多行)(width在计算高度时需限定,宽度时写成最大就可以了,字号根据需要传) CGSize size=[@"" boundingRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin...【详细】
WebVIew高度自适应
2017年01月05日 赞:1 评论:0 阅读:76
WebVIew高度自适应
WebVIew高度自适应 1.实现下面的事件方法能使WebView大小高度自适应: 遵守协议UIWebViewDelegate,设置代理self.webView.delegate=self; 实现- (void)webViewDidFinishLoad:(UIWebView *)webView事件方法 - (void)webViewDidFinishLoad:(UIWebView *)webView //网页加载完成的时候调用 { CGRect frame = webView.frame; CGSize fittingSize = [webView sizeThatFits:CGSizeZero]; frame.size = fittingSize; webView.frame = f...【详细】
WebVIew高度自适应
2016年12月23日 赞:0 评论:0 阅读:83
共44个 共3页 123
sina weixin mail 回到顶部