随笔分类 - UI基础
1
摘要:[注意]转载时请注明出处博客园-吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 在IOS中,实现表格展示数据,最常用的做法就是使用UITableView.@interface UITableView : UIScrollView UITableView继承自...
阅读全文
摘要:[注意]转载时请注明出处博客园-吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 1.什么是UIScrollView UIScrollView 是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容. 因为移动设备的屏幕大小...
阅读全文
摘要:[注意]转载时请注明出处博客园-吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 前几篇文章介绍了一个应用管理的小应用,从最开始的单纯实现功能,一步一步就行改进\封装,上篇文章是使用xib进行了优化,本篇文章使用代理实现监听下载按钮的点击. 在原来的基础上,...
阅读全文
摘要:[注意]转载请注明出处:吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 上篇文章结尾介绍了一下为什么要对xib进行封装,这里不再赘述. 大体整理了一下封装的思路(我自己的想法,可能不是很清晰): 为了扩展,将xib的代码封装,创建一个类,来描述xib ...
阅读全文
摘要:本篇文章,通过字典转模型来改进上篇文章中的代码. 字典转模型,之前的文章已经介绍过,这里再重复一下: 字典转模型 字典:用来存储数据的,用键值对存储数据,是一个nsdictionary ,(不好处:key值容易写错) 模型: 用来存储数据的,一个字典对应一个模型,模型用属性来存储...
阅读全文
摘要:在上篇文章中,在文章最后附上了主要的思路分析.本篇通过代码实现view,imageview,label,button的添加,加载plist数据,使用for循环来完成.应用代码结构及plist文件截图:下面附上源代码:viewController.m 1 // 2 // ViewContro...
阅读全文
摘要:上篇文章,我们介绍了使用plist文件加载字典数据,用字典来存储数据,用键值对来存储数据,是NSDictionary类型(坏处:容易写错,不容易调试) 我们可以使用模型来存储数据,也就是将要说的字典转模型.字典转模型: 字典:用来存储数据,用键值对来存储数据,是NSDictionary类型(...
阅读全文
摘要:上面文章最后引出了plist文件.下面首先介绍一下plist文件. plist全名:Property List,属性列表文件,用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist,因此通常被称为plist文件。文件是xml格式的。 Plist文件通常用于储存用户设置,也可以用于存...
阅读全文
摘要:本篇文章再次改进图片浏览器小实例. 本篇引入"懒加载"的概念.懒加载(延迟加载),也就是在需要的时候才加载(效率高,占用内存小)。所谓懒加载,也就是重写其get方法. 直接附上源码: ViewController.m 1 // 2 // ViewController.m 3 /...
阅读全文
摘要:继续改进上面文章中的图片浏览器小案例,将数据放到字典中. 首先了解一下,viewDidLoad方法的作用:@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any addit...
阅读全文
摘要:随着iOS开发发展至今,在UI制作上逐渐分化为了三种主要流派:使用代码手写UI及布局;使用单个xib文件组织viewController或者view;使用StoryBoard来通过单个或很少的几个(文件构建全部UI。 每种方式各有优缺点,根据实际的开发项目,合适的选择一种方式来实现.(详见:h...
阅读全文
摘要:UIView的常见属性://获得自己的父控件对象@property(nonatomic,readonly) UIView *superview;//获得自己的所有子控件对象@property(nonatomic,readonly,copy) NSArray *subviews;//控件的ID\标识,...
阅读全文
1

浙公网安备 33010602011771号