怎样实现故障诊断专家系统 知乎

2025-01-01 09:14:52
推荐回答(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的阴影效果。