自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

转载 PNChart中的Linechart横坐标原点偏左,坐标与文字不对齐的问题

如果是横坐标原点偏左或偏右,在PNLineChart.m的源文件中修改如图所示的方法中的数值: 找到-drawRect方法,按需修改原来point的值 如果是文字不对齐,则在PNLineChart.m文件在第196行左右的数据 按需修改x的值即可,上面的未注释的为源文件中的值,下面注释掉的是我自行修改的。 后续出现新问题会持续更新…… 转载于:https://www....

2018-03-30 21:18:00 288

转载 封装

封装 如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部的子控件的创建屏蔽起来,不让外界关心 外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据 封装的步骤 在initWithFrame方法中添加子控件,提供更加便利的构造方法 在layoutSubViews方法中设置子控件的frame(一定要调用super的layout...

2016-11-10 19:32:00 106

转载 字典转模型

用模型取代字典的好处 什么是模型 专门用来存放数据的对象 一般都是一些直接继承自NSObject的纯对象 内部会提供一些属性来存放数据 使用字典的弊端 一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编辑器没有智能提示,需要手敲 dict[@"name"] = @"Jack"; // 赋值 NSString *name = dict["@name"]...

2016-11-09 21:42:00 95

转载 懒加载

为什么要用懒加载 1.首先看一下程序启动过程:(如图) 会有一个mian的设置,程序一启动会加载main.storyboard main.storyboard又会加载箭头所指的控制器 控制器一旦加载,就会加载view里面创建的子控件 直到view里面的所有东西都创建完以后,就会加载plist数据 2.为什么要用懒加载 程序一启动,数据就会加载完成,但有时可能数据较大,而且数据加...

2016-11-07 20:32:00 87

转载 plist文件的使用

什么是plist文件 直接将数据写在代码里面,不是一种合理的做法。如果经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低 因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码 一般可以使用属性列表文件存储NSArray或者NSDictionary之类的数据,这种 ==属性列表文件== 的扩展名是pli...

2016-11-06 08:03:00 275

转载 九宫格的计算思路

(以下图片在IE浏览器中可能无法显示) 在开始笔记之前先加点之前记下的小知识点: UIView的常见属性和方法: 1.@property(nonatomic,radonly)UIView *superview;   获得自己的父控件对象 2.@property (nonatomic,radonly,copy)NSArray *subviews;   获得自己的所有子控件的对象...

2016-11-04 20:31:00 294

空空如也

空空如也

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

TA关注的人

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