ViewAnimator是一个ViewGroup视图容器,它的父类是FrameLayout。因此简单的来讲它的布局方式同FrameLayout,但是能对它的子视图的进入和隐藏用动画实现。作用:动画实现一些简单的分层视图。它的XML实现如下: 它的布局方式...
分类:
移动开发 时间:
2015-05-14 23:27:14
阅读次数:
234
今天做了一个项目,有这样一个需求,就是一个大的scrollview包含一个小的scrollview,如何滑动小的scrollview的时候,大的scrollview滑动,小的srollview不滑动。
我们知道当多个视图进行叠加的时候,touch事件是作用到最上面的视图上,但是如果父视图是UIScrollView,如果默认,可能touch子视图会造成UIScrollView的滚动。...
分类:
移动开发 时间:
2015-05-14 18:43:30
阅读次数:
172
一、UIView和CALayer的其他关系*UIView可以通过subviews属性访问所有的子视图,类似地,CALayer也可以通过sublayers属性访问所有的子层*UIView可以通过superview属性访问父视图,类似地,CALayer也可以通过superlayer属性访问父层如果两个U...
分类:
其他好文 时间:
2015-05-13 21:31:45
阅读次数:
133
1.ScrollView,它继承自FrameLayout,所以它是一种特殊类型的FrameLayout,因为它可以使用用户滚动显示一个占据的空间大于物理显示的视图列表。值得注意的是,ScrollView只能包含一个子视图或视图组,在实际项目中,通常包含的是一个垂直的LinearLayout。值得注意...
分类:
其他好文 时间:
2015-05-05 12:14:17
阅读次数:
111
一、tag参数一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag:提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象。二、Im...
分类:
移动开发 时间:
2015-05-03 20:31:32
阅读次数:
115
一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,完成所有uiview的创建(4)加...
分类:
移动开发 时间:
2015-05-03 20:24:07
阅读次数:
136
如果视图的autoresizesSubviews属性声明被设置为YES,则其子视图会根据autoresizingMask属性的值自动进行尺寸调整。简单配置一下视图的自动尺寸调整掩码常常就能使应用程序得到合适的行为;否则,应用程序就必须通过重载layoutSubviews方法来提供自己的实现。 se....
分类:
其他好文 时间:
2015-05-03 15:55:42
阅读次数:
101
假设在UINavigationController内设置一个UIViewControlller,而UIViewController的第一个子视图是UIScrollView的话,UIScrollview里面全部的subView都会发生下移,如图所看到的代码为- (void)viewDidLoad{[s...
分类:
移动开发 时间:
2015-05-01 11:50:17
阅读次数:
137
系统默认的 Navigation Bar 下面一直有条线,翻尽了文档却没找到能把它弄走的相关接口,处女座的简直木法忍啊有木有!!!!研究了一下navigationBar下的子视图,原来只需要几行代码就可以轻松把它搞掉~:for (UIView *view in self.navigationCont...
分类:
其他好文 时间:
2015-04-30 15:45:37
阅读次数:
154
MMDrawerController是一个很好用的解决抽屉效果的第三方类,但有时候当我们在中心视图控制器中需要使用手势进行其他操作的时候会产生手势冲突,导致运行效果不符合我们的想象。那么问题来了,该怎么解决冲突问题呢?下面是我在使用过程中的个人总结:我的需求:1、有一个左抽屉和中心视图控制器,从中心...
分类:
移动开发 时间:
2015-04-25 12:06:42
阅读次数:
197