自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 userInteractionEnabled

userInteractionEnabled   userInteractionEnabled是UIView的一个属性,如属性本身的名称所释,该属性决定UIView是否接受并响应用户的交互   当值设置为NO后,UIView会忽略那些原本应该发生在其自身的诸如touch和keyboard等用户事件,并将这些事件从消息队列中移除出去。当值设置为YES后,这些用户事件会正常的派发至UIVi

2015-12-25 22:17:42 746

转载 Xcode升级后,遇到的告警和解决方法

1,警告:"xxxxx" is deprecated 解决办法:查看"xxxxx"这个方法的文档,替换掉此方法即可2,警告:Declaration of "struct sockaddr" will not be visible outside of this function解决办法:在你的开源.m文件中添加 #import 3,警告:Implicit con

2015-12-23 19:26:52 730

原创 NSUserDefaults简单的数据存储

NSUserDefaults简介 NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选 NSUserDefaults可以存储下列类型的数据:NSNumber(NSInteger

2015-12-20 20:46:35 412

原创 Quartz2D

Quartz2D能做什么:绘制图形 : 线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件(有些UI界面极其复杂、而且比较个性化,用普通的UI控件无法实现,这时可以利用Quartz2D技术将控件内部的结构画出来,自定义控件的样子,iOS中大部分控件的内容都是通过Quartz2D画出来的)Quar

2015-12-16 22:02:17 349

原创 将JSON转化为NSArray或者NSDictionary

1    获得JSON文件的路径(以project.json文件为例)        NSString *path=[[NSBundlemainBundle]pathForResource:@"project"ofType:@"json"];2  加载JSON文件                NSData *data=[NSDatadataWithCont

2015-12-12 10:30:39 283

原创 CUICatalog: Invalid asset name supplied: (null), or invalid scale factor:2.000000

CUICatalog: Invalid asset name supplied: (null), or invalid scale factor:2.000000原因为加载图片的时候imageView不存在    [UIImageimageNamed:nil];上述情况就会出错,或者imageNamed:   后面的文件名乱写,在某些空间的设置中如果不需要ima

2015-12-10 15:44:01 280

原创 this class is not key value coding-compliant for the key id

[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key id.原因为在进行kvc操作是  字典中的key不存在对应模型属性@interface ProductModel : NSObject@property(nonatomic,copy)NSStrin

2015-12-10 02:06:05 536

原创 UICollectionView must be initialized with a non-nil layout parameter

UICollectionView must be initialized with a non-nil layout parameterUICollectonView必须传入不为空的layout参数来初始化解决方法:重写init方法-(id)init{    UICollectionViewFlowLayout *layout=[[UICollectionViewFlo

2015-12-10 00:20:38 5057

原创 Xcode选择性编译

首先包含头文件#import 在文件中定义了很多宏#define __IPHONE_6_0     60000#define __IPHONE_6_1     60100#define __IPHONE_7_0     70000#define __IPHONE_7_1     70100#define __IPHONE_8_0

2015-12-08 02:08:20 333

原创 交换button中图片和按钮的位置

自定义button中有两个方法:- (CGRect)titleRectForContentRect:(CGRect)contentRect{             //控制button中label的frame}- (CGRect)imageRectForContentRect:(CGRect)contentRect{             /

2015-12-07 21:14:09 634

原创 获取动态文字尺寸的方法

-(CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize{    NSDictionary *attrs=@{NSFontAttributeName:font};    return [textboundingRectWithSize:maxSize options:NS

2015-12-07 20:01:21 248

原创 子控制隐藏tabBar的设置

在自定义导航栏控制器中,push到的新控制器界面隐藏tabBar在控制少的情况下可以使用如下方法如果控制器多的情况下一个一个去设置 Hide Bottom Bar on Push 是很烦的操作,最方便的就是拦截控制器的push方法,重写push方法

2015-12-06 21:13:30 241

原创 按钮实现刚点击就切换状态(即UIControlEventTouchDown)

按钮在点击操作时,按钮自身会调用-(void)setHighlighted:(BOOL)highlighted 方法设置为highlighted/*@property(nonatomic,getter=isHighlighted)BOOL highlighted;                         // default is NO. thi

2015-12-05 18:43:12 897

原创 Xcode安装VVDocumenter文档注释插件

VVDocumenter 在Xcode上的便捷安装

2015-12-02 21:58:35 283

空空如也

空空如也

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

TA关注的人

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