随笔分类 -  UI

摘要:1、UITableView掌握 1> 设置UITableView的dataSource、delegate 2> UITableView多组数据和单组数据的展示 3> UITableViewCell的常见属性 4> UITableView的性能优化(cell的循环利用) 5> 自定义... 阅读全文
posted @ 2015-07-23 00:43 J了个P 阅读(220) 评论(0) 推荐(0)
摘要:在讲解如何通过代码来实现屏幕适配前,先来了解一下,屏幕适配中用到的约束添加的规则。 在创建约束之后,需要将其添加到作用的view上 在添加时要注意目标view需要遵循以下规则:1. 约束规则 1> 添加约束的规则(一) 对于两个同层级view之间的约束关系,添加到它们的父view上 2> ... 阅读全文
posted @ 2015-07-22 01:05 J了个P 阅读(917) 评论(0) 推荐(0)
摘要:1. 什么是适配: 适应、兼容不同版本不同尺寸的移动智能设备 iPhone尺寸:3.5、4.0、4.7、5.5inch iPad尺寸:7.9、9.7inch,横竖屏适配 2. 点与像素 非retaina屏:1个点 = 1个像素 retain屏:1个点 = 4个像素3. 什么是Autolay... 阅读全文
posted @ 2015-07-22 00:03 J了个P 阅读(638) 评论(0) 推荐(0)
摘要:1、分析 利用xib布局,然后自定义一个UIView,解析xib,然后利用控制器传入数据,将其加载到控制器的view上展示即可2、 程序结构3、 代码具体实现 1》 xib文件 2》 创建类XMGPageView,然后将其与xib文件关联,选中xib文件,然后设置下文中 " custom c... 阅读全文
posted @ 2015-07-18 22:57 J了个P 阅读(246) 评论(0) 推荐(0)
摘要:1. 所用知识点 1> UIScrollView的基本属性,和UIPageControl设置,还有就是要用到NSTimer来定时实现UIScrollView的图片轮播 2> NSTimer简单介绍: 2.1 NSTimer叫做“定时器”,它的作用如下 * 在指定的时间执行指定的任务 *... 阅读全文
posted @ 2015-07-18 22:23 J了个P 阅读(199) 评论(0) 推荐(0)
摘要:1 、 所用知识 须知,要达到分页效果,所以会用到UIScrollView的ContentOffset属性,设置其UIScrollView分页移动位置,要有页码就用到了UIPageControl控件显示页码条,而且不要开始不要忘记了设置UIScrollView的属性ContentSize来设置其... 阅读全文
posted @ 2015-07-18 22:05 J了个P 阅读(204) 评论(0) 推荐(0)
摘要:1 、 所用知识点: 在这讲中,我们要实现UIScrollView的缩放,要了解与运用,UIScrollView的代理,将UIScrollView要缩放的元素通过代理返回给代理,还要运用到UIScrollView的部分属性,如:最小、最大缩放比例等2、缩放原理须知: 1> UIScrollVi... 阅读全文
posted @ 2015-07-18 21:46 J了个P 阅读(1471) 评论(0) 推荐(0)
摘要:1 是什么: UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容2怎么用: UIScrollView的基本使用 1> UIScrollView的用法很简单 1.1 将需要展示的内容添加到UIScrollView中 1.2 设置UIS... 阅读全文
posted @ 2015-07-18 21:31 J了个P 阅读(163) 评论(0) 推荐(0)
摘要:- (void)viewDidLoad { [super viewDidLoad]; // 移除按钮不能使用,开始默认 self.removeBtn.enabled = NO; self.alertView.textAlignment = UITextAlignmen... 阅读全文
posted @ 2015-07-14 00:54 J了个P 阅读(166) 评论(0) 推荐(0)
摘要:1、步骤: + 1.自定义一个类继承于UIView + 2.在initWithFrame方法中添加子控件 + 3.在layoutSubviews中设置子控件的位置 + 4.提供一个属性保存外界传入的数据(模型对象), 重写setter方法设置子控件的数据- 类工厂方法(便利构造器)... 阅读全文
posted @ 2015-07-14 00:52 J了个P 阅读(439) 评论(0) 推荐(0)
摘要:/** * 1. 设置显示到控制器上的模型数据(根据plist文件设置其属性,然后定义与实现工厂方法来快速实现字典转模型) */// 1. 模型Shop.h文件@interface Shop : NSObject@property (nonatomic, strong) NSS... 阅读全文
posted @ 2015-07-14 00:38 J了个P 阅读(272) 评论(0) 推荐(0)
摘要:1. 目的 :提高代码的复用性,屏蔽内部的实现细节 2. 步骤 : * 1> 自定义一个类继承于UIView * 2> 在initWithFrame方法中添加子控件 * 3> 在layoutSubviews中设置子控件的位置 * 4> 提供一个属性保存外界传入的数据(模型对象), 重写setter... 阅读全文
posted @ 2015-07-14 00:34 J了个P 阅读(351) 评论(0) 推荐(0)
摘要:/* 1. - 懒加载 (掌握) */- 作用: + 用到时再加载 + 保证数据只会被加载一次- 好处: + 节约内存空间```objc@interface ViewController ()@property (nonatomic, strong)NSArray *shops;@... 阅读全文
posted @ 2015-07-14 00:15 J了个P 阅读(244) 评论(0) 推荐(0)
摘要:1.UIImageView基本使用 /* 注意: 如果是通过[[UIImageView alloc] init];创建的图片, 没有默认的宽高 但是如果是通过[[UIImageView alloc] initWithImage:image];创建的图片, 有默认的宽高 ... 阅读全文
posted @ 2015-07-14 00:12 J了个P 阅读(580) 评论(0) 推荐(0)
摘要:IBAction几种连线方式1.从"控制器"往"Storyboard"连线2.从"Storyboard"往"控制器"连线3.直接在"Storyboard"中往"Storyboard"上的界面顶部连线4.直接在"Storyboard"中往"Storyboard"上的工具条连线掌握5.不用先定义方法, ... 阅读全文
posted @ 2015-07-10 00:39 J了个P 阅读(147) 评论(0) 推荐(0)
摘要:每一个UI界面都对应一个"控制器"控制器:1.什么是控制器: 任何继承于UIViewController的类, 都称之为控制器2.控制器的作用: 管理UI界面(负责管理UI界面的创建和一些事件的处理)注意:UI界面是可以和它与之对应的控制器进行连线的我们可以通过连线的方式, 让UI界面上的元素和控制... 阅读全文
posted @ 2015-07-10 00:37 J了个P 阅读(179) 评论(0) 推荐(0)
摘要:1、 题目:实现点击按钮切换文字对应的颜色2、分析大致的开发步骤是•添加所需要的UI元素:3个按钮(UIButton)、1个文本标签(UILabel)•监听3个按钮的点击事件•改变文本标签的文字颜色3、具体实现步骤3.1 在storyboard文件中,拖拽相应控件器上,布局好以上显示页面效果3.... 阅读全文
posted @ 2015-07-10 00:29 J了个P 阅读(3269) 评论(0) 推荐(0)
摘要:•IBAction1. 从返回值角度上看,作用相当于void2. 只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线•IBOutlet只有声明为IBOutlet的属性,才能跟storyboard中的控件进行连线 阅读全文
posted @ 2015-07-09 23:45 J了个P 阅读(219) 评论(0) 推荐(0)
摘要:1. 如何才能更好地学习IOS,要学会分析问题,锻炼解决问题的能力。要懂得分析思路,而不是死记硬背一些方法,要善学习,会学习。2、要时刻牢记UI界面上的每一个元素都是对象,万物皆对象!3、庆幸我们是站在巨人的肩膀上编程!4、不要让自己成为视频控,要懂得学习被人所长,要乐于分享。 阅读全文
posted @ 2015-07-09 23:38 J了个P 阅读(119) 评论(0) 推荐(0)