我想創建一個從屏幕底部向上滑動的菜單,就像iOS4中的多任務欄一樣。 任何想法如何做到這一點? (我看着UIViews和commitAnimation,但它並沒有完成我所需要的) 這是否有任何例子?iPhone多任務處理式菜單
0
A
回答
1
這樣做的一種方法是創建一個垂直維度較大的滾動視圖,並在某個事件觸發時使視圖滾動。
0
這只是一個帶有圖像視圖的滾動視圖。點擊並按住,你將不得不做一些UITouch工作,但這不是一個很大的工作。
2
您需要在您的內容視圖中添加子視圖,並將其置於屏幕外。然後當你想要顯示它時,你可以在一些UIView動畫調用中重新定位框架。下面是我用來顯示視圖的代碼示例:
-(void)showWorkoutControls {
CGRect frame = optionsView.frame;
frame.origin.y = 340.0;
workoutPicker.userInteractionEnabled = NO;
[workoutPicker hideTiles];
[UIView beginAnimations: @"showWorkoutControls" context: nil];
[UIView setAnimationDelegate: self];
[UIView setAnimationDidStopSelector: @selector(animationFinished: finished: context:)];
[UIView setAnimationDelay:0.25];
[UIView setAnimationDuration: kAnimationDuration];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
optionsView.frame = frame;
[UIView commitAnimations];
}
+0
這取決於他是否想要覆蓋當前內容的子視圖。您的方法將覆蓋原始內容,而使用滾動視圖會推高原始內容。 – Simon 2010-07-08 05:55:42
相關問題
- 1. iphone 3G多任務處理?
- 2. iPhone中的多任務處理
- 3. 保持iPhone多任務處理
- 4. iPhone 3G的多任務處理?
- 5. iphone中的多任務處理?
- 6. iPhone多任務處理和web服務調用
- 7. iphone多任務?
- 8. iphone多任務
- 9. iOS4上的多任務處理:只能在iPhone上使用嗎?
- 10. 回到前臺後的UIImage(iphone多任務處理)
- 11. 關閉其他應用程序的多任務處理 - iPhone
- 12. iPhone OS 4多任務處理 - 在後臺播放音頻
- 13. 處理許多任務,多次與任務並行
- 14. 輪式iPhone菜單
- 15. 單CPU單核處理器可以執行多任務嗎?
- 16. 使用Togglebutton處理彈出式菜單
- 17. Django任務處理
- 18. 處理多個文件的Ant任務
- 19. 它是多任務處理嗎?
- 20. 多任務處理和終止
- 21. Android:如何處理多個任務
- 22. NSUserDefaultsDidChangeNotification和多任務處理問題
- 23. Phonegap +多任務處理音頻
- 24. Android多任務處理問題
- 25. MPMoviePlayerController多任務處理問題
- 26. Android ==>禁用多任務處理?
- 27. iOS中的NSURLConnection和多任務處理
- 28. 多任務與單任務
- 29. 如何在8位處理器上「僞造」多任務處理?
- 30. 由多個backgroundworkers處理的單個任務?
UIViews和commitAnimation看起來正是你所需要的 - 你能解釋他們是如何不做你所需要的嗎? – 2010-07-08 01:02:50
如何使用UIActionSheet? – squelart 2010-07-08 05:18:34