自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iCHENKE

一只菜鸟

  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS开发参考

仿余额宝数字渐慢跳动效果:

2016-04-09 14:53:53 1191

转载 iOS UILabel自适应高度

-(CGSize)sizeWithString:(NSString *)string font:(UIFont *)font{ CGRect rect = [string boundingRectWithSize:CGSizeMake(320, 8000)//限制最大的宽度和高度 options:NSStri

2016-12-16 10:55:10 480

转载 iOS 中KVC、KVO、NSNotification、delegate 总结及区别

原文链接:http://www.mamicode.com/info-detail-515516.html1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。Demo:@interface myPerson : NS

2016-08-12 19:24:12 481

转载 iOS网络编程

原文地址:http://www.mamicode.com/info-detail-877996.html一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户

2016-08-12 18:50:54 463

转载 iOS iOS7以上设置leftBarButtonItem后滑动返回实效

在pushViewController之后加入如下代码:[self.navigationController pushViewController:viewController animated:YES];// 开启iOS7的滑动返回效果if ([self.navigationController respondsToSelector:@selector(interacti

2016-05-30 13:48:09 474

转载 iOS调用系统日历

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"calshow:"]];如果要选择特定的某一天的话(默认是当前日期),calshow:后面加时间戳格式,也就是NSTimeInterval注意这里计算时间戳调用的方法是-NSTimeInterval nowTimestamp = [[NSDate date]

2016-05-19 15:21:16 3979

转载 iOS NSIndexPath

NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];

2016-05-03 16:14:09 756

转载 iOS navBar或tabBar的预留间距

self.automaticallyAdjustsScrollViewInsets = YES;

2016-04-19 13:55:07 922

原创 关于iOS TableView旋转后头部空白的问题

TableView继承自ScrollerView,ScrollerView在iOS7以后会自动留白,加入self.automaticallyAdjusraScrollViewInsets=flase去掉留白。

2016-03-24 13:03:25 773

转载 iOS 在didSelectAnnotationView方法中获取标题和副标题

- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view{ // 获得所有MKAnnotationView NSArray *arr = mapView.annotations; // 被点击的MKAnnotationView的标题和副标题

2016-02-28 13:10:26 2784

转载 iOS 从一个完整路径中获取不带后缀的文件名

-(NSString*) getFileNameByPath:(NSString*)path{ // 获取带后缀的文件名 path = [path lastPathComponent]; // 去掉文件后缀 path =[path stringByDeletingPathExtension]; return path;}

2016-02-23 15:39:34 2287

原创 iOS NSDate相关

-(NSArray*) getDayTimeByNum:(NSInteger)num timeInterval:(NSInteger)interval{ NSMutableArray *hoursArr = [NSMutableArray array]; NSDate *date; NSString *currentDateStr; for (int i

2016-01-21 14:38:34 475

原创 iOS角标

// 角标-(void) initTagWithTitleAndPoint:(NSString*)title originX:(CGFloat)x originY:(CGFloat)y fatherView:(UIView*)view{ UILabel *tagLabel = [[UILabel alloc] init]; tagLabel.frame = CGRectMake

2016-01-16 11:11:34 690

转载 iOS MD5加密

// #import -(NSString *)md5:(NSString *)str{ const char *cStr = [str UTF8String]; unsigned char result[16]; CC_MD5(cStr, strlen(cStr), result); NSMutableString *hash = [NSMutableStri

2016-01-13 14:13:31 396

转载 iOS数组排序

原文链接:http://blog.csdn.net/bihailantian1988/article/details/8433812// 1 普通数组排序 NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"0",@"8",@"6",@"1",nil]; NSArray *sortedArray = [ar

2016-01-09 10:18:53 506

原创 iOS从相机或相册获取图片并裁剪,再获取裁剪后的图片

-(void) selectWayToGetPicture{ UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:nil delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:nil otherButtonTitles:@"拍照",@"图库", ni

2015-11-30 16:42:43 6012

原创 iOS简单的文件操作

-(NSArray*) getFilesByPath:(NSString*)path{ // 根据路径获取该路径下所有文件 NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *files = [fileManager subpathsOfDirectoryAtPath: path error:nil];

2015-11-24 10:04:39 636

转载 iOS调用系统相册、相机界面语言设置为中文

在info.plist里面添加Localized resources can be mixed设置为YES(表示是否允许应用程序获取框架库内语言)

2015-11-18 11:21:30 3245

转载 iOS保存图片到相册

UIImageWriteToSavedPhotosAlbum(UIImage *image,id completionTarget, SEL completionSelector, void *contextInfo);

2015-10-16 17:42:07 550

转载 iOS将UIView转换成UIImageView

-(UIImage*)UIViewToUIImageView:(UIView*)view{ CGSize size = view.bounds.size; // 下面的方法:第一个参数表示区域大小;第二个参数表示是否是非透明的如果需要显示半透明效果,需要传NO,否则传YES;第三个参数是屏幕密度 UIGraphicsBeginImageContextWithOptions(size,

2015-10-16 17:27:57 2597

转载 iOS修改UIPageControl圆点的颜色

pageControl.currentPageIndicatorTintColor = [UIColorwhiteColor];pageControl.pageIndicatorTintColor = [UIColorgrayColor];

2015-10-13 15:03:58 3432

原创 iOS解决键盘遮挡输入框的问题

-(void)textFieldDidBeginEditing:(UITextField *)textField{ CGRect frame = textField.frame; int offset = frame.origin.y + 100 - (UISCREEN_HEIGHT - 480.0);//键盘高度 NSTimeInterval animationDuration =

2015-10-12 15:55:13 950

原创 iOS CABasicAnimation 缩放动画

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; view.backgroundColor = [UIColor redColor]; [self.view addSubview:view];

2015-09-21 15:25:25 6418

原创 iOS UIActivityIndicatorView

-(void) loading:(NSString *)loadingMessage{ loadingView = [[UIView alloc] initWithFrame:CGRectMake((self.view.frame.size.width-400)/2, (self.view.frame.size.height-200)/2, 400, 200)]; loadingV

2015-09-08 16:39:01 601

转载 iOS UILabel自适应大小

UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(10,100, 300, 150)];    label.text =@"今天下午全市多云到阴有阵雨或雷雨,今天夜里到明天阴有阵雨,雨量可达大雨。 ";    //清空背景颜色    label.backgroundColor = [UIColor

2015-09-07 13:12:29 537

原创 iOS网络图片下载到本地

//用NSData接收图片 NSData * imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://prodapi.bluedatax.com/Q12_DB/pad/1001/banner/1.png"]]; //存放图片的路径 NSString *path=[NSSearc

2015-08-27 16:03:06 717

原创 iOS plist文件操作

NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);   NSString *path=[paths    objectAtIndex:0];   NSLog(@"path = %@",path);    NSString *filena

2015-08-26 13:48:29 1605

原创 iOS 自带方法解析json

#pragma mark - json解析-(void) json:(NSString *)jsonUrl{    // 错误信息   NSError *error;    // 加载一个NSURL对象   NSURLRequest *request = [NSURLRequestrequestWithURL:[NSURLURLWithStrin

2015-08-24 10:02:52 634

转载 iOS UITextField,UITextView键盘遮挡问题

//开始编辑输入框的时候,软键盘出现,执行此事件-(void)textFieldDidBeginEditing:(UITextField *)textField{   CGRect frame = textField.frame;   int offset = frame.origin.y +100 - (Height -360.0);//键盘高度   NSTi

2015-08-18 10:37:55 934

转载 iOS自定义cell导致数据加载混乱

转载自:http://www.2cto.com/kf/201308/238449.htmlUITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视

2015-07-30 10:40:38 820

转载 iOS图片缓存开源库SDWebImage的使用

转载自:http://www.cocoachina.com/ios/20141212/10622.html

2015-07-30 10:29:37 673

原创 iOS实现弹幕功能

KSBarrageView:https://github.com/Jonear/KSBarrageViewCrazyPeter:https://github.com/CrazyPeter/DanmukuMaster-iOSBarrageRenderer:https://github.com/unash/BarrageRendererHJDanmakuDemo

2015-07-29 13:45:21 3030

原创 iOS用AVSpeechSynthesizer合成语音

导入AVFoundation框架,并引用#import 代码部分如下:    AVSpeechUtterance *utterance = [AVSpeechUtterancespeechUtteranceWithString:@"你想要合成的语音内容"];    AVSpeechSynthesisVoice *voice = [AVSpeechSy

2015-07-29 13:35:50 1222

原创 iPad开发强制横屏

-(NSUInteger)supportedInterfaceOrientations{//强制横屏    returnUIInterfaceOrientationMaskLandscape;}

2015-07-27 16:48:19 1198

原创 iOS UINavigationBar + UITabBar

//TabBar    UITabBarController *tabBarCtrl = [[UITabBarControlleralloc]init];    tabBarCtrl.tabBar.backgroundColor = [UIColorwhiteColor];    tabBarCtrl.tabBar.tintColor = [UIColorwhiteCo

2015-07-25 11:19:30 424

转载 iOS引导页

GuideViewController.h#import @interface GuideViewController :UIViewControllerUIScrollViewDelegate>@property (nonatomic)UIScrollView *scrollView;@property (nonatomic)NSA

2015-07-13 11:03:38 564

转载 iOS判断应用是否首次启动

if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]) {        [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];        [[NSUserDefaultsstanda

2015-07-09 16:02:17 659

原创 iOS圆形按钮

UIButton *button = [UIButtonbuttonWithType:UIButtonTypeSystem];button.frame =CGRectMake(40,100, 40, 40);[buttonsetBackgroundImage:image forState:UIControlStateNormal];button.layer.mask

2015-07-03 15:20:39 643

转载 iOS复制内容到剪切版

UIPasteboard *pasteboard = [UIPasteboardgeneralPasteboard];pasteboard.string =@"呵呵哒";

2015-06-12 14:37:06 521

转载 iOS UILabel添加背景图

[LabelsetBackgroundColor:[UIColorcolorWithPatternImage:[UIImageimageNamed:@"XXX.png"]]];

2015-06-06 18:47:38 1344

iOS TableView单选Demo

iOS TableView单选Demo

2016-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除