iOS笔记:UIKit
文章平均质量分 76
Misaya_Lisa
不断累积,才能变得更强。
展开
-
归纳笔记01:UIView属性
(1)Mode:Mode是属性用于控制该UI空间内图片的对齐方式,以及是否缩放图片来适应该控件,其属性支持一个弹出菜单。我们可自行尝试各种属性值,看看各种属性值的行为。通常说,Center(居中)是一个不错的选项。如果选择Scale To Fit(缩放图片,保证图片可以适应该控件)、Aspect Fit(保持横纵比缩放图片,保证图片可以适应该控件)、Aspect Fill(保持横纵比缩放图原创 2016-12-06 15:15:18 · 317 阅读 · 0 评论 -
归纳笔记011:触摸事件、手势处理、键盘处理
响应者链只要继承了UIResponder的对象就可作为事件的响应者,实际上UIControl继承了UIView,UIView又继承了UIResponder,由此可见,所有的对象都可作为事件的响应者。当用户与某个控件交互时,该控件作为“第一响应者”,第一响应者作为响应者链的开始,该事件首先被发送给第一响应者。事件将沿着响应者链一直向下传播,直到被某个响应者处理。通常来说,第一响应者都是U原创 2016-12-06 16:03:46 · 394 阅读 · 0 评论 -
归纳笔记010:UICollectionView
UICollectionView支持的属性从IB的属性面板中课件,UICollectionView支持的属性大致如下:(1) Layout:该属性用于指定UICollectionView所用的布局对象,它可支持Flow、Custom两个属性值。其可设置的属性如下:1) ScrollDirection:用于控制单元格之间的最小行距。2)原创 2016-12-06 16:00:22 · 238 阅读 · 0 评论 -
归纳笔记09:UITableView
UITableView支持的属性UITableView继承了UIScrollView,它具有UIScrollView的功能,这个UIScrollView中主要封装了UITableViewCell单元格控件,因此,UITableView默认可以对单元格进行滚动。默认状态下,所有的UITableViewController实例被自动设为UIScrollView委托。我们即可在IB中将UITab原创 2016-12-06 15:48:17 · 282 阅读 · 0 评论 -
归纳笔记07:动画
Core AnimationCore Animation动画的核心是CALayer,每个UIView都有自己的CALayer,而且每个CALayer都可以不断地添加子CALayer,CALayer所在的CALayer被称为父CALayer,CALayer的这种组织方式被称为Layer Tree。Core Animation动画涉及如下API:(1) CA原创 2016-12-06 15:40:32 · 244 阅读 · 0 评论 -
归纳笔记06:警告框
UIAlertView的用法详细步骤如下:(1) 创建UIAlertView,创建对象时可指定该警告框的标题、信息内容,以及警告框包含多少个按钮等信息。如果程序需要监听用户点击了警告框的哪个按钮,还需要在创建该UIAlertView时设置UIAlertViewDelegate委托对象。(2) 调用UIAlertView显示出来即可。(原创 2016-12-06 15:38:42 · 314 阅读 · 0 评论 -
归纳笔记05:进度条属性
IB对UIProgressView支持的属性(1) Style:该属性的属性值是一个列表框,该列表支持如下两个列表项:1) default:设置使用默认风格的进度条。2) bar:设置使用工具条风格的进度条(2) Progress:该属性设置该进度条中任务的完成比例,其属性值是0.0~1.0之间的一个浮点值,其中,1.0代表任原创 2016-12-06 15:34:13 · 795 阅读 · 0 评论 -
归纳笔记04:工具栏和导航栏
工具栏:UIToolBar继承了UIView,它通常仅作为多个UIBarButtonItem的容器,每个UIBarButtonItem代表工具栏上的一个控件。UIToolBar控件可配置的属性并不太多,通常可以指定以下两个属性:(1) barStyle:该属性指定工具栏的风格。(2) items:该属性值时一个NSSArray对象,每个元素代表每个BarButtonItem对象原创 2016-12-06 15:27:27 · 273 阅读 · 0 评论 -
归纳笔记03:TextField和TextView
UITextField支持的属性(1)BorderStyle:该属性设置边框样式,只有设置了才会显示边框样式,系统提供了默认四种样式,其中大部分应用采用圆角矩形风格,其余可自行尝试,例:text.borderStyle = UITextBorderStyleRoundedRect;(2)BackgroundColor:该属性设置背景颜色。(3)Background:该属性设置背景,原创 2016-12-06 15:18:26 · 689 阅读 · 0 评论 -
归纳笔记02:UILabel和UIButton属性
对于UILabel而言,由于它继承了UIView,因此,它除了可以设置UIView所支持的属性外,UILabel还可额外设置如下属性:(1) Text:该属性的第一个列表框可用于选择不同的文本方式,它支持Plain和 Attributed两种设置方式,一般使用Plain方式设置即可。(2) Color:该属性用于控制该UILabel控原创 2016-12-06 15:13:11 · 316 阅读 · 0 评论 -
归纳笔记08:UIScrollView
UIScrollView支持的属性UIScrollView代表一个可滚动的控件,该控件允许用户拖动手指来滚动该控件中的内容。通过滚动控件的支持,UIScrollView可以显示多于一个屏幕的内容,甚至可以显示超过放在内存中的内容。UIScrollView默认已经实现并处理放大或缩小手势,因此,UIScrollView及其子类可通过手指的捏合动作放大、缩小。UIScrollView支持如原创 2016-12-06 15:43:56 · 248 阅读 · 0 评论