编程语言学哪个好2017 知乎

2025年02月23日 13:34
有1个网友回答
网友(1):

这个交互是由两个View组成,左侧导航的View在下面,显示内容列表的View在上面,内容列表的View覆盖住了导航View,拖动内容列表的View向右,这时候导航View就显示出来了。  实现步骤:  
1、自定义一个View,它做为显示内容的View。给这个View添加两个手势,pan拖拽,tap点击;  
2、当拖拽这个View时,让view.center向右移动,这样就能看到内容View向右移动了;  
3、定义一个抽屉打开停止时的x值为:OPENCENTERX,这个是内容View最终停止的位置  
4、当内容View越过中间靠右的一个x值时,view自动向右动画移动到右边位置停下;  
5、当内容View在打开的状态下,点击内容View,利用UIView动画把内容View.center移动回到中间;  
6、设置内容View的阴影效果。