- 博客(6)
- 收藏
- 关注
转载 PNChart中的Linechart横坐标原点偏左,坐标与文字不对齐的问题
如果是横坐标原点偏左或偏右,在PNLineChart.m的源文件中修改如图所示的方法中的数值:找到-drawRect方法,按需修改原来point的值如果是文字不对齐,则在PNLineChart.m文件在第196行左右的数据按需修改x的值即可,上面的未注释的为源文件中的值,下面注释掉的是我自行修改的。后续出现新问题会持续更新……转载于:https://www....
2018-03-30 21:18:00 309
转载 封装
封装如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部的子控件的创建屏蔽起来,不让外界关心外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据封装的步骤在initWithFrame方法中添加子控件,提供更加便利的构造方法在layoutSubViews方法中设置子控件的frame(一定要调用super的layout...
2016-11-10 19:32:00 115
转载 字典转模型
用模型取代字典的好处什么是模型专门用来存放数据的对象一般都是一些直接继承自NSObject的纯对象内部会提供一些属性来存放数据使用字典的弊端一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编辑器没有智能提示,需要手敲dict[@"name"] = @"Jack"; // 赋值NSString *name = dict["@name"]...
2016-11-09 21:42:00 113
转载 懒加载
为什么要用懒加载1.首先看一下程序启动过程:(如图)会有一个mian的设置,程序一启动会加载main.storyboardmain.storyboard又会加载箭头所指的控制器控制器一旦加载,就会加载view里面创建的子控件直到view里面的所有东西都创建完以后,就会加载plist数据2.为什么要用懒加载程序一启动,数据就会加载完成,但有时可能数据较大,而且数据加...
2016-11-07 20:32:00 92
转载 plist文件的使用
什么是plist文件直接将数据写在代码里面,不是一种合理的做法。如果经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码一般可以使用属性列表文件存储NSArray或者NSDictionary之类的数据,这种 ==属性列表文件== 的扩展名是pli...
2016-11-06 08:03:00 287
转载 九宫格的计算思路
(以下图片在IE浏览器中可能无法显示)在开始笔记之前先加点之前记下的小知识点:UIView的常见属性和方法:1.@property(nonatomic,radonly)UIView *superview; 获得自己的父控件对象2.@property (nonatomic,radonly,copy)NSArray *subviews; 获得自己的所有子控件的对象...
2016-11-04 20:31:00 309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人