自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 IOS 常用Public 方法

1. 打印View所有子视图po [[self view]recursiveDescription]2. layoutSubviews调用的调用时机* 当视图第一次显示的时候会被调用* 当这个视图显示到屏幕上了,点击按钮* 添加子视图也会调用这个方法* 当本视图的大小发生改变的时候是会调用的* 当子视图的frame发生改变的时候是会调用的* 当删除子视图的时

2016-07-15 12:00:06 1042

原创 iOS常用公共方法(Public)

iOS常用公共方法1. 获取磁盘总空间大小[Objective-C] 查看源文件 复制代码?010203040506070809101112131415//磁盘总空间+ (CGFloat)disk

2016-07-15 11:51:00 381

原创 UILabel 添加删除线

NSUInteger length = [[NSStringstringWithFormat:@"¥%@/次",fmodel.price]length];            NSMutableAttributedString *attri = [[NSMutableAttributedStringalloc] initWithString:[NSStringstri

2016-07-11 15:14:58 219

转载 块代码传值

块代码传值块代码传值更加简便,且代码更加紧凑,更方便。多线程中用块代码更加普遍。使用注意 :1.当不设置block而传入nil时,会报野指针excbadaccess. (解决:判断一下,if(xx){..})2.block中执行应该回主线程去更新UI,到里面dispatch一下.3.苹果建议所有的块代码定义都不要放在头文件中.(解决:直接在使用块代码的来个匿

2016-06-27 14:22:57 312

转载 iOS 代理Delegate

主线程与子线程经常需要进行数据的传递,不同的类之间,不同的控制器之间都需要。而且经常需要监听一个动作的完成,而后才去做相应事件。(代理是一对一的关系)。一、代理传值代理是一种设计模式。iOS中用的非常多。可以通过自定义代理来进行传值。参见我的这篇文章 http://blog.csdn.net/xn4545945/article/details/31036

2016-06-27 14:20:48 348

原创 iOS通知传值

iOS通知传值转载▼通知 是在跳转控制器之间常用的传值代理方式,除了代理模式,通知更方便、便捷,一个简单的Demo实现通知的跳转传值.输入所要发送的信息 ,同时将label的值通过button方法调用传递,- (IBAction)buttonClick:(id)sender {    //添加 字典,将label的值通过key值设置传递 

2016-06-27 14:14:44 269

转载 Masonry基本用法

Masonry基本用法2015年11月29日 黄仪标18条评论 5,206 阅读前言说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。笔者在这里介绍纯代码自动

2016-06-27 13:38:18 221

原创 NSCalendar 获取当前时间,年,月,日与当前时间对比

// 1.获得年月日 _lastUpdateTime 获取时间与当前时间对比    NSCalendar *calendar = [NSCalendarcurrentCalendar];    NSUInteger unitFlags =NSYearCalendarUnit| NSMonthCalendarUnit |NSDayCalendarUnit |NSHourC

2016-06-27 10:08:51 806

原创 #pragma mark data转换成String nsstring 与 nsstring不同格式之间的转换 date(需要转换的数据NSStringOrNSDate均可) type(原来的格式

#pragma mark data转换成String nsstring与 nsstring不同格式之间的转换 date(需要转换的数据NSStringOrNSDate均可) type(原来的格式 参考定义的枚举)newType(转换后需要的类型)+(NSString *)returnNStringAndDate:(id)date andoldTimeType:(timeTy

2016-06-24 18:12:02 347

原创 #pragma mark /*邮箱验证 /手机验证 HELENSONG*/

#pragma mark /*邮箱验证 MODIFIED BY HELENSONG*/+(BOOL)isValidateEmail:(NSString *)email{    NSString *emailRegex =@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";    NSPredicate *ema

2016-06-24 18:08:56 235

原创 多个字符串拼接

+(NSMutableAttributedString *)getNewStringWithString:(NSMutableArray *)StrArr AndColor:(NSMutableArray*)ColorArr{    NSMutableAttributedString * AttStr1;    if (StrArr.count>0&&ColorArr.co

2016-06-24 18:04:19 993

原创 /**获取字符串所占大小*/

+ (CGSize)getframeAndStr:(NSString*)str width:(CGFloat)width height:(CGFloat)height font:(UIFont *)font{    CGSize size;        if ([[[UIDevicecurrentDevice] systemVersion]floatV

2016-06-24 18:02:30 224

原创 /**切控件圆角 设置边框*/

/**切控件圆角设置边框*/+(void)setcontrolStyleWithheightNum:(int)heightNum AndBorderColor:(id)borderColor AndBorderWidth:(float)borderW AndControler:(UIView*)control{        control.layer.corn

2016-06-24 18:01:07 205

原创 UILabel 多行显示<自动换行>

UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)];  UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 150)];  label.text = @"He

2016-06-24 17:53:23 253

转载 IOS 获取设备信息

NSLog(@"globallyUniqueString=%@",[[NSProcessInfo processInfo] globallyUniqueString]);//全球唯一标识  NSLog(@"uniqueIdentifie=%@",[UIDevice currentDevice].uniqueIdentifier);//唯一的标识 可用于区分设备  NSLog(@"name=

2016-06-24 17:46:24 180

原创 UIBarButtonItem 自定义 RightBarButtonItem

- (void)setRightBarButtonItemImage:(UIImage *)image sel:(SEL)sel{    UIButton *button = [[UIButtonalloc] initWithFrame:CGRectMake(0,0, image.size.width/2, image.size.height/2)];    [bu

2016-06-24 17:37:34 208

原创 UIAlertView 的使用

{UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"提示"message:@"请选择医院"delegate:nilcancelButtonTitle:@"确定"otherButtonTitles:nil]; [alert show];}- (void)alertView:(UIA

2016-06-24 17:31:15 213

转载 iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用

iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper

2016-06-24 17:16:35 251

转载 UILabel 的使用

01//创建uilabel02UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)];03 04//设置背景色

2016-06-24 17:12:52 276

原创 字符串的 宽高计算

[objc] view plain copy - (CGFloat)heightForBoundingWidth:(CGFloat)width font:(UIFont *)font  {      NSAttributedString *attributedSelf = [[NSAttributedString alloc] initWithString:

2016-06-24 16:50:38 256

原创 UIlabel 行间距的设置

NSMutableAttributedString * attributedString1 = [[NSMutableAttributedString alloc] initWithString:testString];   NSMutableParagraphStyle * paragraphStyle1 = [[NSMutableParagraphStyle alloc] init];  

2016-06-24 16:47:42 228

转载 xCode 使用快捷键b

从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT +

2016-06-24 16:28:17 186

转载 xCode 使用快捷键a

本文介绍的是xcode 快捷键使用,先来看内容。xcode相关:关于xcode  可设偏好设置 command+,清空缓存 可设隐藏xcode command+h隐藏其它 command+option+h显示全部 可设退出xcode command+q文件相关:新建项目 command+shift+n新建文件 command+n

2016-06-24 16:23:30 309

翻译 IOS 调取系统相册 ios9 图片模糊问题

我做的调用系统相册功能,在iOS9之前,照片的显示都是正常的。但是升级iOS9之后,照片变模糊啦,真是坑爹啊!无奈还得想办法解决。iOS9之前显示照片的方法如下:UIImage *photoImage = (assetModel.asset.thumbnail == NULL)?nil : [UIImage imageWithCGImage:assetModel.asset.thumbnail

2016-06-24 16:03:39 1836 1

原创 UM 分享

1.集成友盟分享,需要先注册一个友盟账号,注册地址友盟开发者平台官网  友盟集成文档  友盟sdk下载地址友盟sdk下载地址2,成功下载sdk集成后,微信分享需要配置一下新浪微博 之类到同样配置就行3.整合完之后就开始上代码了ShareManage.h[objc] view plain copy // 

2016-06-24 15:59:36 342

转载 tableView 的一些常用属性,方法

1.UITableView有两种样式:[objc] view plain copy [[UITableView alloc] initWithFrame:view.bounds style:UITableViewStylePlain];  [[UITableView alloc] initWithFrame:view.bounds sty

2016-06-24 15:45:05 327

空空如也

空空如也

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

TA关注的人

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