我想在导航栏中从左到右动画UIBarButtonItem
,当我翻转视图时。我该怎么做。谢谢!我如何在导航栏中为Barbutton设置动画
-1
A
回答
1
从技术上讲,不应该这样做。您无法访问UIBarButtonItem支持的UIBarButton - 由于此原因,该项目被用作占位符:您不应触摸视图。如果你想这样做,你有两种选择:或者使用UIButton和 - [UIBarButtonItem intWithCustomView:]方法自己实现按钮,或者点击测试位于该位置的按钮的导航栏,以及手动移动它,但设置该视图的框架。
我可以强调我不建议第二个选项,因为它是一个主要的黑客。
第一个选项需要您从导航栏中取消设置按钮,将其添加到导航栏顶部作为子视图的位置,然后移动它。一旦移动,您将从导航栏中移除它,将其放回到另一个UIBarButtonItem包装器中,并将其设置为导航项目右侧的动画。
0
我刚才已经回答了类似的问题在这里:https://stackoverflow.com/a/11070043/168446
从本质上讲,还有另一种选择(如果你使用的iOS5):使用动画UIImage
为UIBarButtonItem
的形象。
相关问题
- 1. 导航栏按钮隐藏在动画设置为YES
- 2. 如何设置导航栏
- 3. Jquery:将动画导航栏设置为滑动条顶部
- 4. 导航栏动画
- 5. 动画导航栏
- 6. iOS导航栏 - 我想在导航栏中用动态值设置标题
- 7. CSS导航栏动画
- 8. Team Treehouse导航栏动画
- 9. 如何在我的操作栏中设置导航按钮?
- 10. 我如何在导航栏中设置视图
- 11. 如何在导航栏中设置活动指示器?
- 12. 我无法为我的导航栏设置标题栏
- 13. 如何在iOS 11中将导航栏设置为透明11
- 14. 我该如何在导航栏中为这些元素设置动画效果:https://riot.design/en/?
- 15. 如何将动作设置为导航栏上的backButtonItem?
- 16. 工具栏和导航栏坏动画
- 17. iOS的导航栏似乎我设置
- 18. AngularJS - 设置导航栏
- 19. 导航栏中的动画标题
- 20. 如何在导航栏中动画标题?
- 21. 如何在窗口滚动上动画导航栏
- 22. 侧栏导航改为导航栏中的顶部导航栏
- 23. 我可以在BarButton上设置UITableViewCellAccessoryCheckmark吗?
- 24. 如何在UITableViewController的导航栏中设置editButtonItem的颜色?
- 25. 如何在单个网页中设置两个导航栏
- 26. 如何在Android中的工具栏下设置导航抽屉?
- 27. 如何在导航栏中设置backBarButtonItem标题的样式?
- 28. 如何设置标题面板的导航栏动态
- 29. Joomla 2.5如何设置导航栏上的活动菜单kunena
- 30. 将焦点设置在导航栏上