可移动页面MoveActivity
滑出式菜单从界面上看,像极了一个水平滚动视图HorizontalScrollView,当然也可以使用HorizontalScrollView来实现侧滑菜单。不过今天博主要说的是利用线性布局LinearLayout来实现,而且是水平方向上的线性布局。
可是LinearLayout作为水平展示时有点逗,因为如果下面有两个子视图的宽度都是match_par...
分类:
移动开发 时间:
2016-05-18 18:39:46
阅读次数:
255
总结一下布局UIView 1.Laying out Subviews(布局子视图) 系统提供了相关的三个api 在IOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),IOS5.1之后(IOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Aut ...
分类:
其他好文 时间:
2016-05-18 17:38:54
阅读次数:
159
UIView.clipsToBounds 让子 View 只显示落在父 View 的 Frame 部分;是子视图超出不现实,默认为NO,设置为YES就会把超出的部分裁掉。 maskToBounds 是 CALayer 的属性,基于 View 的不少属性其实就是作用于 CALayer 的。子图层是否剪 ...
分类:
其他好文 时间:
2016-05-17 11:04:34
阅读次数:
312
要记住和重要一点是:CoordinatorLayout并没有任何对FloatingActionButton或AppBarLayout工作原理的天生理解,它仅仅以Coordinator.Behavior的形式提供了额外的API,而Coordinator.Behavior允许子视图更好地控制触摸事件和手 ...
分类:
其他好文 时间:
2016-05-15 12:16:37
阅读次数:
164
iOS 知识-常用小技巧大杂烩 1,打印View所有子视图 2,layoutSubviews调用的调用时机 3,NSString过滤特殊字符 4,TransForm属性 5,去掉分割线多余15像素 6,计算方法耗时时间间隔 7,Color颜色宏定义 8,Alert提示宏定义 8,让 iOS 应用直接 ...
分类:
移动开发 时间:
2016-05-13 20:26:12
阅读次数:
274
响应者链 概念: 每一个应用有一个响应者链,我们的视图结构是一个N叉树(一个视图可以有多个子视图,一个子视图同一时刻只有一个父视图),而每一个继承UIResponder的对象都可以在这个N叉树中扮演一个节点。当叶节点成为最高响应者的时候,从这个叶节点开始往其父节点开始追朔出一条链,那么对于这一个叶节 ...
分类:
其他好文 时间:
2016-05-13 11:05:06
阅读次数:
162
有时会遇到这样的情况:主框架是tabbar,tabbar中某个子视图是navigationcontroller,从navigationcontroller中弹出一个新的视图,新的视图需要隐藏tabbar,例如设置这种情形。有个属性叫做hidebottombaronpush的。可以在属性面板中找到。勾上就可以实现隐藏的效果。
分类:
移动开发 时间:
2016-05-13 05:19:26
阅读次数:
336
第四章 图层树的层次结构
图层不但给自己提供可视化的内容和管理动画,而且充当了其他图层的容器类,
构建图层层次结构。
本章介绍了图层层次结构,以及如何操纵该图层层次结构。
4.1
什么是图层树的层次结构
图层树是核心动画里面类似
Cocoa
视图的层次结构。比如一个
NSView
或者UIView
的实例拥有父视图(superview)和子视图(subview)...
分类:
移动开发 时间:
2016-05-12 16:45:46
阅读次数:
238
10th,May,2016
前言
UIView职责:
(1). 绘制和动画
(2). 布局和子视图管理
(3). 事件处理
初始化方法Method to override
- initWithFrame: 从代码加载视图
- initWithCoder: 从xib文件加载视图.(先调用initWithCoder,然后发送-awakeFromNib消息给nib中的每个...
分类:
其他好文 时间:
2016-05-12 15:00:08
阅读次数:
156