一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到...
分类:
移动开发 时间:
2015-03-16 14:28:49
阅读次数:
142
一、知识点介绍 1、UIScrollView控件是什么? 移动设备的屏幕尺寸极其有限,能够展现在用户眼前的内容因此受到限制。普通的UIView不具备滚动功能,UIScrollView是一个可以滚动的视图控件, 可以因此显示更多的内容,用户可以通过滚动查看更多的内容。如手机里的“设置” 2...
分类:
其他好文 时间:
2015-03-15 23:33:34
阅读次数:
229
UIButton继承关系如下: UIButton-->UIControl-->UIView-->UIResponder-->NSObject1、创建一个UIButton对象 UIButton提供了如下类方法来创建一个指定类型的UIButton对象1 + (void)buttonWithType:.....
分类:
其他好文 时间:
2015-03-15 22:44:29
阅读次数:
128
1、UIWindowUIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow。iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上。一个iOS程序之所...
一个UIVew中有好多button,怎么区分他们呢?原来每个控件都有一个tag属性
UIButton也有一个tag属性,只要设置每个button为不同的属性就可以区分他们。
NSInteger tag = button.tag;获取button的tag值。
---------------------------------------------------------------...
分类:
移动开发 时间:
2015-03-15 15:23:58
阅读次数:
160
1、自定义view的步骤 新建一个类,继承自UIView 实现- (void)drawRect:(CGRect)rect方法,然后在这个方法中 取得跟当前view相关联的图形上下文 绘制相应的图形内容 利用图形上下文将绘制的所有内容渲染显示到vie...
分类:
其他好文 时间:
2015-03-15 00:55:46
阅读次数:
153
写在前面本文内容绝大部分都参考唐巧大神的《iOS开发进阶》,只是结合不是特别长的开发经验加以补充;最后基于UIWindow自定义了一个类似于微信的ActionSheet。UIWindow简介在iOS App中,UIWindow是最顶层的界面内容,我们使用UIWindow和UIView来呈现界面。UI...
//// UIView+Extra.h//// Created by jzl on 15/3/13.// Copyright (c) 2015年 JZL. All rights reserved.//#import @interface UIView (Extra)CGPoint CGRectGet...
分类:
其他好文 时间:
2015-03-13 14:11:40
阅读次数:
140
一、关于事件传递一些基础知识1、UIView类是UIResponder的一个子类,因此能够接收用户和视图内容交互 时产生的触摸事件。触摸事件从发生触摸的视图开始,沿着响应者链进行传 递,直到最后被处理。 视图本身就是响应者,是响应者链的参与者,因此可以 收到所有关联子视图派发给它们的触摸事件。2、....
分类:
移动开发 时间:
2015-03-13 12:18:35
阅读次数:
128
读完这篇文章后 觉得自己对UIView UIResponder 和UIController的理解瞬间增加了一个层次,记下笔记,留给我这忘事精随时查看
视图层次概览
如果你观察一下 UIView 的子类,可以发现 3 个基类: reponders (响应者),views (视图)和 controls (控件)。我们快速重温一下它们之间发生了什么。
UIResponder
...
分类:
其他好文 时间:
2015-03-12 19:22:36
阅读次数:
176