有沒有辦法通過點擊一行來添加行到一個UITableView,然後動畫顯示一些'隱藏'行數據的表?同樣,您可以在iOS 5天氣應用程序中點擊最近的一天並顯示每小時天氣情況?可能將行添加到iOS5天氣應用程序的UITableView?
2
A
回答
1
怎麼樣:對的UITableView類的
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
方法?
1
基本上,某行按:
- 爲您提供行不同的高度
- tableView.beginUpdates
- tableView.endUpdates
你需要實現自定義細胞。隱藏的顯示元素應該已經在自定義單元格中繪製。當beginUpdates觸發tableView:heightForRowAtIndexPath時:應該提供更新後的高度。在endUpdates被調用後,這將導致tableView向下滑動您的現有單元格。
相關問題
- 1. IPhone天氣應用程序
- 2. 我的應用不會將天氣信息添加到TextView(JSON)
- 3. 可能將廣告添加到已發佈的應用程序
- 4. 包括天氣信息,iPhone應用程序,天氣API
- 5. 用Java創建天氣應用程序
- 6. 我如何將天氣圖實施爲天氣頻道應用程序?
- 7. 如何將視頻聊天功能添加到我的導軌應用程序?
- 8. 氣球在聊天Android應用程序
- 9. 本地天氣應用程序FreeCodeCamp
- 10. iPhone天氣預報應用程序
- 11. 使用Ionic框架進行天氣應用程序的錯誤
- 12. 將用戶添加到應用程序
- 13. 爲天氣圖添加點
- 14. 可能啓動命令行空氣應用程序?
- 15. 可能有陰雨天氣
- 16. 將UMEKit框架添加到可可應用程序
- 17. 將AdMob添加到應用程序
- 18. Erlang:將庫添加到應用程序
- 19. 將圖標添加到應用程序
- 20. 將應用程序添加到頁面
- 21. 將ACL添加到CakePHP應用程序
- 22. 將應用程序添加到Azure AD
- 23. 將應用程序添加到啓動
- 24. 將UINavigationController添加到應用程序
- 25. 將jquery添加到Facebook應用程序
- 26. 將應用程序添加到Django
- 27. 將Settings.bundle添加到iPhone應用程序
- 28. 將iframe添加到Appcelerator應用程序
- 29. 將NSTableView添加到SpriteKit應用程序
- 30. ios5 ios5故事板應用程序
回答你的問題:是的,有一種方式,否則天氣應用程序不會做到這一點。這可能會涉及動畫UITableView,或者甚至可能編寫自己的UIScrollView的子類。雖然我沒有任何代碼。 – 2011-12-29 18:57:59