获取路径及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 阅读:1
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 阅读:8
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 阅读:9
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 阅读:38
ios 自定义通知声音
推送声音有后台和前台两种,前提是都要把声音文件放到xcode中,可以是mp3/wav等格式 1.后台自定义声音 直接让服务器把推送的字段中的sound字段替换为xcode中拖拽的声音即可(后缀记得加)。后台就这么简单。 2.前台自定义推送声音 (1)入头文件 #import <AudioToolbox> (2)注册自定义声音(在application:(UIApplication *)application didFinishLaunchingWithOpt...【详细】
ios 自定义通知声音
2017年03月22日 赞:0 评论:0 阅读:43
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 阅读:145
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 阅读:43
计算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 阅读:33
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 阅读:44
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 阅读:53
禁止系统自带的侧滑返回
在需要关闭侧滑的界面添加关闭代码 -(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 阅读:41
简单的限制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 阅读:34
iOS 常用公共方法
ios常用公共方法,保存一下,万一用到了呢? http://ios.jobbole.com/85384/【详细】
WebVIew高度自适应
2017年02月13日 赞:1 评论:0 阅读:45
关于计算字符串宽高的问题
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 阅读:70
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 阅读:68
设置lable文字粗细问题
UILable *label = [[UILabel alloc]init]; 设置字体粗细,需要设置 label.font = [UIFont fontWithName:@"Helvetica" size:15.f]; @"Helvetica"是字体的样式,也就是字体的风格,相当于宋体、楷体等。 常用的字体有Arial,Helvetica等,要加粗就在其后加"-Bold",如,@"Helvetica-Bold"。 size:15.f,这是设定字体的大小,在ios中,size:15.f,其中的15表示15个点(不是像素。如果是retina屏...【详细】
设置lable文字粗细问题
2016年12月05日 赞:0 评论:0 阅读:49
用户是否允许定位
if (kCLAuthorizationStatusDenied == [CLLocationManager authorizationStatus] || kCLAuthorizationStatusRestricted == [CLLocationManager authorizationStatus]) { NSLog(@"不允许定位"); } if ([CLLocationManager locationServicesEnabled] && ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedWhenInUse)) { NSLog(@"允许定位"); }【详细】
用户是否允许定位
2016年11月26日 赞:1 评论:0 阅读:81
四舍五入
/*price:需要处理的数字, position:保留小数点第几位,*/ -(NSString *)notRounding:(float)price afterPoint:(int)position { NSDecimalNumberHandler* roundingBehavior = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundDown scale:position raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:NO]; NSDecimalNumber *ouncesDecimal; NSDecimalNumber *roundedOunces; ouncesDecimal = [[NSDecimalNu...【详细】
四舍五入
2016年11月11日 赞:1 评论:0 阅读:61
NSValue的简单使用
今天在做地图时获取到的地图经纬度是用NSValue包装的,学习了一种新方法,可以把自己定义的类对象存到字典或数组中,很方便 NSValue * theValue=searchPtArray[indexPath.row]; CLLocationCoordinate2D coor; [theValue getValue:&coor];//获取包装好的值 NSLog(@"显示的经纬度:%f",coor.longitude);//使用值 NSLog(@"显示的经纬度:%f",coor.latitude);//使用值 NSValue * oneValue=[NSValu...【详细】
NSValue的简单使用
2016年10月31日 赞:1 评论:0 阅读:105
webview加载时出现黑色底部,划到边界灰色背景
三句核心代码 myWebView.scrollView.backgroundColor=[UIColor whiteColor]; myWebView.opaque = NO; myWebView.backgroundColor = [UIColor clearColor];【详细】
webview加载时出现黑色底部 划到边界灰色背景
2016年10月31日 赞:0 评论:0 阅读:70
共39个 共2页 12
sina weixin mail 回到顶部