Q
從頂部滑動視圖
-3
A
回答
0
有沒有這樣的事情,似乎工作,但並不順利,因爲我希望第一次發射後點幾下開始工作
if (showBanner == false) {
showBanner = true;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelay:0.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
[UIButton beginAnimations:nil context:nil];
[UIButton setAnimationDuration:0.5];
[UIButton setAnimationDelay:0.0];
[UIButton setAnimationCurve:UIViewAnimationCurveEaseInOut];
scrollView.frame = CGRectMake(0, 0, 320, 100);
openMenu.frame = CGRectMake(267,101, 47, 30);
[self.view bringSubviewToFront:scrollView];
[UIView commitAnimations];
}
else{
showBanner = false;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelay:0.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIButton beginAnimations:nil context:nil];
[UIButton setAnimationDuration:0.5];
[UIButton setAnimationDelay:0.0];
[UIButton setAnimationCurve:UIViewAnimationCurveEaseInOut];
scrollView.frame = CGRectMake(0, -100, 320, 100);
openMenu.frame = CGRectMake(262, 20, 47, 30);
[UIView commitAnimations];
}
任何想法,爲什麼這不適合工作第一次點擊幾次?
+0
通過添加滾動視圖來查看確實加載解決 – tau
0
在您的視圖中,負載將滑動視圖的原始y值設置爲負值(使其剛好離開屏幕頂部)。
然後,當您希望它出現時將y值設置爲0,您可以使用UIView:animateWithDuration進行動畫。
它的一個出現,如果你想你可以添加一個平移手勢識別器,以便用戶可以刷回備份,或者你可以觸發它以編程方式恢復。
相關問題
- 1. 從底部滑動視圖
- 2. 從頂部滑動面板
- 3. 如何從當前視圖(iPhone)頂部的側面滑動UIView
- 4. 顯示從頂部向下滑動的半屏視圖
- 5. 從底部到頂部滑動div
- 6. iPhone:通過從頂部拉下圖片滑入視圖
- 7. jQuery:當滑塊形式從頂部向下滑動時滑動
- 8. 從視圖頂部呈現視圖
- 9. Javascript - Div/Image從頂部向下滑動
- 10. 模態應該從頂部滑動
- 11. UIView從頂部向下滑動?
- 12. Android:從頂部滑動抽屜
- 13. 模態不滑動從頂部在ie9
- 14. jQuery滑動內容DIV - 從右側滑動而非從頂部滑動
- 15. 防止頂部視圖關閉時滑動
- 16. 製作導航欄滑入視圖從頂部
- 17. FragmentTransaction動畫滑過頂部
- 18. 如何動畫簡單視圖從底部移動到頂部?
- 19. 頂部滑塊
- 20. UIGestures從兩手指向下滑動從頂部到底部
- 21. 樹視圖,頂部
- 22. 如何從底部到頂部在android中動畫視圖
- 23. 滑動視圖
- 24. 動畫@keyframes滑動頂部並保持
- 25. jQuery - 手動滑動頂部導航
- 26. 如何在iOS中使用從視圖頂部的動畫拖動子視圖?
- 27. ios保持子視圖滾動頂部
- 28. 動畫視圖對齊父頂部
- 29. 在佈局中部分滑動視圖
- 30. android滑動菜單從底部到頂部使用片段
您需要提供更多信息。你想讓菜單滑下來?如果它有一個手勢,我個人會避免使用這種類型的用戶界面,因爲蘋果的通知中心從頂部滑下來 - 所以這可能會與您的設計相沖突。 – Tander