我想通过单击按钮将UITableVIew滑动到视图中(而不是通过推动导航控制器顶部的视图),然后通过滑动将其隐藏起来同一个按钮。 我想让tableView在当前视图内滑动。如何滑动 - 在视图中为UITableView设置动画
-1
A
回答
3
您动画表视图的框架属性来移动它关闭屏幕或回到屏幕上。
这里是一个移动的表中查看关闭屏幕,并在它的地方移到另一个屏幕上的一些示例代码:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:kSlideTableDuration];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(tableAnimationDidStop:finished:context:)];
self.tableView1.frame = offScreen;
self.tableView2.frame = onScreen;
[UIView commitAnimations];
你可以阅读有关在UIView documentation动画块这样的。
0
如果您使用UINavigationController
,您将获得免费的幻灯片动画。它将处理滑动视图(将它们推到导航控制器堆栈上)并将它们滑出(将它们从导航控制器堆栈弹出)。
1
查阅UINavigationController的文档。要实现你会做一些与此类似:
iPhoneCustomViewController *newView = [[iPhoneCustomViewController alloc] initWithNibName:@"iPhoneCustomViewController" bundle:nil];
[self.navigationController pushViewController:newView animated:YES];
[newView release];
然后,当你与CustomViewController做做:
[self.navigationController popViewControllerAnimated:YES];
相关问题
- 1. 如何为UITableView标题视图设置动画
- 2. 如何在视图之间实现滑动/滑动动画?
- 3. UITableView滑动返回动画
- 4. 为图像视图设置的动画
- 5. 如何在UITableView中为UIButton设置动画效果?
- 6. UITableView - BeginUpdates/EndUpdates动画设置
- 7. UITableView标题视图动画
- 8. 在Cocoa Touch中为图像视图设置动画效果
- 9. 如何为滑动抽屉设置动画?
- 10. 如何在Aurelia中为路由器视图视图的变化设置动画?
- 11. 如何为动画图像视图设置onclick监听器
- 12. 如何以平滑动画垂直动画收集视图
- 13. 动画在uitableview之上的视图
- 14. 如何在视图的填充中设置动画变化?
- 15. 使用卷曲动画滑动视图
- 16. 如何为WinForms滚动设置动画
- 17. 如何在Web视图中将淡入淡出动画切换为滑入/滑出(平移)动画
- 18. 如何为我的视图设置动画大小?
- 19. Android,如何为视图组设置动画侦听器?
- 20. 如何为'Raphael'画布设置动画?
- 21. 斯威夫特UITableView在滚动动画过程中滑动
- 22. Android:在for循环中为视图列表设置动画
- 23. 在自定义视图中为Drawable设置动画效果
- 24. 在iPhone和Android中为视图更改设置动画
- 25. 如何在滑块中设置动画进度条
- 26. 如何在android中使用平滑动画来翻译视图
- 27. 如何在文本视图上制作更平滑的滑动上/下动画?
- 28. 如何在Android中滑动视图
- 29. 如何在android中滑动web视图
- 30. 为2个图像视图的位置切换设置动画
你试过吗?尝试编写一个动画块,将视图移动到屏幕上并将其移开,然后执行它。在考虑动画时,你应该首先查看的是[查看动画](http://developer.apple.com/library/iOS/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/AnimatingViews/AnimatingViews.html#//apple_ref/doc/uid/TP40009503-CH6-SW1)的工作。 – darvids0n