
iOS开发常用代码
Code_Ninja
你必须非常努力,才能看起来毫不费力。
http://github.com/apestalk
展开
-
从一个界面push到下一界面左上角返回按钮文字设置
在父viewController中如下设置: UIBarButtonItem *backbutton = [[UIBarButtonItem alloc]init]; backbutton.title = @"返回列表"; self.navigationItem.backBarButtonItem = backbutton; navigationbar的back键 触发其他事原创 2014-11-27 15:34:47 · 1337 阅读 · 0 评论 -
iOS7 修改状态条文字的颜色为白色的 正确方法
iOS7默认状态栏文字颜色为黑色 修改为白色的方法: 1在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyl原创 2014-11-27 15:37:38 · 902 阅读 · 0 评论 -
用代码分割一张图片的方法
//分割图片的方法//横向切割x份,纵向切割y份,保存时的压缩率为quality-(NSDictionary*)SeparateImage:(UIImage*)image ByX:(int)x andY:(int)y cacheQuality:(float)quality{ //kill errors if (x1) { NSLog(@"illegal x!"); retur原创 2014-11-27 15:36:36 · 2701 阅读 · 0 评论 -
把UITextField等控件加到UITollBar上面
通过拖控件,发现虽然UITextField等控件不是UIBarButtonItem类,但是也可以拖到UIToolBar上面。 仔细看,可以发现它并不是直接将UITextField加在ToolBar上面的,而是将其加在一个UIBarButtonItem上面,然后再把这个UIBarButtonItem加载ToolBar上面的。那么用代码写的时候就不能通过初始化一个UITextField,然后调用to原创 2014-11-27 15:36:25 · 990 阅读 · 0 评论 -
用UIImageView显示动画
动画:一个接一个地显示一系列的图象NSArray *myImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"myImage1.png"], [UIImage imageNamed:@"myImage2.png"], [UIImage imageNamed:@"myImage3.png"], [UIImage imageNamed原创 2014-11-27 15:34:53 · 493 阅读 · 0 评论 -
水滴动画和翻页动画
//水滴动画-(void)dropWaterEffect:(UIView*)view{ //定义动画效果 CATransition* trans=[CATransition animation]; //动画持续时间 trans.duration=1; trans.type=@"rippleEffect"; //添加动原创 2014-11-27 15:36:59 · 937 阅读 · 0 评论 -
InputAccessoryView的使用方法
参考资料:yandai2008279的博客UITextFields and UITextViews havean inputAccessoryView property,which you can set to any view, that is automatically displayedabove and animated with the keyboard.Note that th原创 2014-11-27 15:35:57 · 1555 阅读 · 0 评论 -
ios去掉字符串中的html标签的方法
-(NSString *)filterHTML:(NSString *)html{ NSScanner * scanner = [NSScanner scannerWithString:html]; NSString * text = nil; while([scanner isAtEnd]==NO) { //找到标签的起始位置 [scanner原创 2014-11-27 15:35:07 · 1113 阅读 · 0 评论 -
NSDate
//得到当前的日期 NSDate *date = [NSDate date]; NSLog(@"date:%@",date); //得到(24 * 60 * 60)即24小时之前的日期,dateWithTimeIntervalSinceNow: NSDate *yesterday = [NSDate dateWithTimeIntervalSin原创 2014-11-27 15:34:58 · 495 阅读 · 0 评论 -
UIImagePickerController
用UIImagePickerController选 择、显示图片或视频,主要注意UIImagePickerController几 个属性的设置一:UI 显示样式,显示的格式确定1:sourceType@property(nonatomic) UIImagePickerControllerSourceType sourceTypeenum {UIImagePickerControllerSource原创 2014-11-27 15:34:56 · 551 阅读 · 0 评论 -
系统功能显示相关的设置
1、防止屏幕暗掉锁屏[[UIApplication sharedApplication] setIdleTimerDisabled:YES];2、隐藏时间状态栏[[UIApplication sharedApplication]setStatusBarHidden:YES];3、隐藏导航栏[self.navigationController setNavigationBarHidden:YES];原创 2014-11-27 15:34:45 · 436 阅读 · 0 评论 -
iOS 应用程序图标去除高亮的光圈效果
程序plist 文件里 加这个字段Icon already includes gloss effects 设置为YES就行;加的时候目录别搞错了,否则没效果: 苹果默认会在 App Store 里的应用图标上半部自动添加高亮特效,虽是好心但有时候这半个光圈会破坏图标设计者的原作。如果您要去掉这一高亮特效,可以在程序的 info.plist 里添加一个值类型为 boolean 的字段:U原创 2014-11-27 15:37:41 · 950 阅读 · 2 评论 -
Objective-C语法之动态类型常用方法总结
对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。 1、 判断类型 -(BOOL) isKindOfClass: classObj 判断对象是否是这个类或者这个类的子类的实例。 -(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例,不管是否是这个类的子类的实例。原创 2014-11-27 15:36:33 · 733 阅读 · 0 评论 -
iOS 手势并存
iOS中单击手势和双击手势并存的时候,如果避免双击手势被单击手势拦截//增加手势识别 单击屏幕 UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleFingerEvent:)]; singl原创 2014-11-27 15:37:53 · 664 阅读 · 0 评论 -
导航栏常用代码
//iOS7 修改导航条背景色 [[UINavigationBar appearance] setBarTintColor:UIColorFromRGB(0x067AB5)]; //iOS7 修改导航条上面返回按钮标题颜色,如果不修改返回的indicator [[UINavigationBar appearance] setTintColor:[UIColor redC原创 2014-11-27 15:37:47 · 1443 阅读 · 0 评论 -
让覆盖在下面层的视图接受触摸事件
searchImage.exclusiveTouch = YES;//第一层searchImage.userInteractionEnabled = NO;myMapView.exclusiveTouch = NO;//第二层myMapView.userInteractionEnabled = YES;原创 2014-11-27 15:34:50 · 448 阅读 · 0 评论 -
修改UITableViewCell滑动删除按钮标题
参考:http://code4app.com/snippets/one/自定义UITableViewCell上的delete按钮/513ea0586803faee3c000000//通过UITableViewDelegate方法可以实现删除 tableview中某一行 //滑动删除-(void)tableView:(UITableView *)tableView commitEditingStyl原创 2014-11-27 15:37:44 · 1027 阅读 · 0 评论