导航栏返回,但视图保持不变。是什么赋予了?当我触摸后退按钮时,UINavigationController为什么不弹出UITableViewController?
0
A
回答
0
我想通了。我滚动到viewDidAppear的uitableview的底部,但是如果tableView为空,调试控制台将吐出:CoreAnimation: ignoring exception: -[UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]: row (-1) beyond bounds (0) for section (0).
这是因为我滚动到indexPath = [messages count] - 1
的行,其中消息是表数据源。我认为它没有坏,因为它没有崩溃,但是当我在这之后回到navigationBar时,navigationBar会返回,但是tableView仍然存在。奇怪的。那么,我通过注释掉viewDidAppear方法来修复这个异常。我还可以在滚动到tableView底部之前添加一些逻辑来检查消息是否为空,但滚动并不像我想要的那样正常工作。它显示tableView,然后滚动到底部。我希望它在tableView甚至出现之前滚动到tableView的底部,就像iPhone Messages应用程序(用于短信)一样。我也想闪动右侧的滚动条以显示视图滚动到底部。
相关问题
- 1. 当我触摸TextView时触摸按钮
- 2. 我想退出后台线程,当我触摸后退按钮。在ios
- 3. 后退按钮uinavigationcontroller
- 4. UINavigationController后退按钮不会弹出到先前的VC
- 5. 为什么不会出现后退按钮出现此代码(UINavigationController问题)
- 6. 为什么我不能在UINavigationController中更改我的后退按钮的字体?
- 7. UINavigationController没有后退按钮
- 8. UINavigationController后退按钮问题
- 9. 的UINavigationController上后退按钮
- 10. UINavigationController后退按钮问题
- 11. 为什么我的弹出不响应触摸?
- 12. UINavigationcontroller中的后退按钮,代码为
- 13. 当你同时触摸两个按钮时会发生什么
- 14. UINavigationController的后退按钮不是动画
- 15. 后退按钮不显示在UINavigationController上
- 16. 弹出不退出当我点击按钮注销
- 17. 当用户点击后退按钮时,ModalPopupExtender会弹出
- 18. pushViewController后跟'后退'按钮有时不弹出视图
- 19. UINavigationController后退按钮按下和viewWillDisappear
- 20. Cocos2D - 触摸CCSprite后弹出
- 21. 为什么我的ProgressDialog在ANY KEY(触摸)上而不是在后退按钮上聆听?
- 22. 当没有后退按钮时,向UINavigationController添加一个左栏按钮项目
- 23. 当按下后退按钮时退出应用程序
- 24. NavigationController没有弹出后退按钮
- 25. 为什么我的后退按钮不适用于iOS 7?
- 26. 后退按钮不适用于sencha触摸
- 27. 自定义操作当按UINavigationController上的'后退按钮'
- 28. 按钮不是按照我的触摸
- 29. 触摸次数变化时为什么触摸不会触发?
- 30. 当在Android上触摸后退按钮时如何通过cocos2d-x退出应用程序
尝试发布代码。没有人会得到看到只是一线问题的原因....可能是你推了两次或可能是其他原因..请张贴代码推... – 2010-09-03 11:58:38