我想通過單擊按鈕將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. 如何在UITableView中爲UIButton設置動畫效果?
- 3. 在Cocoa Touch中爲圖像視圖設置動畫效果
- 4. 如何爲滑動抽屜設置動畫?
- 5. 動畫在uitableview之上的視圖
- 6. 使用捲曲動畫滑動視圖
- 7. 如何爲我的視圖設置動畫大小?
- 8. 如何爲'Raphael'畫布設置動畫?
- 9. 斯威夫特UITableView在滾動動畫過程中滑動
- 10. 在自定義視圖中爲Drawable設置動畫效果
- 11. 如何在滑塊中設置動畫進度條
- 12. 如何在文本視圖上製作更平滑的滑動上/下動畫?
- 13. 如何在Android中滑動視圖
- 14. 爲2個圖像視圖的位置切換設置動畫
- 15. 如何設置OkHttpClient滑動
- 16. 爲ImageView設置動畫,使其從滑動的另一側開始滑動
- 17. 如何在Qt5中將動畫圖標設置爲QPushButton?
- 18. 如何在滑動滾動視圖中控制自動滾動
- 19. 如何在Recycler視圖中爲視圖添加動畫
- 20. 如何在swift 3中將視圖控制器設置爲啓動畫面?
- 21. 如何在iPhone中將視圖從左至右設置爲動畫效果?
- 22. 如何不在XAML中爲列表視圖設置動畫效果?
- 23. 在android中滑動視圖
- 24. 如何在UITableView的加載行上設置動畫?
- 25. 在CSS3中滑動動畫
- 26. iOS在動畫視圖中設置autolyout符合所有設備
- 27. 如何在畫布中設置動畫位圖(Android)
- 28. Jquery:將動畫導航欄設置爲滑動條頂部
- 29. 如何移動位圖併爲其設置動畫效果
- 30. 如何在UITableViewCell中設置動畫UIView?
你試過嗎?嘗試編寫一個動畫塊,將視圖移動到屏幕上並將其移開,然後執行它。在考慮動畫時,你應該首先查看的是[查看動畫](http://developer.apple.com/library/iOS/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/AnimatingViews/AnimatingViews.html#//apple_ref/doc/uid/TP40009503-CH6-SW1)的工作。 – darvids0n