在联系人应用程序中,当您单击导航栏右侧的“编辑”按钮时,视图将自动动态更改它以允许用户编辑各种内容。
除了正在进行的其他很酷的动画内容之外,我真正感兴趣的是底部的“删除联系人”按钮,该按钮在编辑模式下出现,在完成时消失或点击取消。
你如何实现这种东西?感谢。
P.S。:相关问题Create an Edit view similar to Contacts App和How is iPhone Contact app's detail View implemented不会削减它。
答案 0 :(得分:0)
您需要使用BOOL跟踪您是否处于编辑模式。然后按下编辑按钮切换状态。
对于删除按钮,您可以执行的操作是将其置于视图中,但在用户编辑之前将其隐藏,然后在完成编辑后再次将其隐藏。对于动画,当编辑BOOL改变时,在UIView动画块中更改帧和alpha以进行淡化。