我已經添加popOvercontroller點擊導航欄右鍵button.i不想動畫效果..任何人都可以告訴我如何禁用它?如何禁用UIPopoverController動畫?
1
A
回答
1
你如何實例化它?文章提到presentPopoverFromBarButtonItem:permittedArrowDirections:animated:
- 聽起來像是對你的問題的完美答案。
6
有兩件事。使用presentPopoverFromBarButtonItem:allowedArrowDirections:animated:NO或presentPopoverFromRect:allowedArrowDirections:animated:NO來呈現彈出窗口將阻止「出現」動畫。要禁用「消失」,我不得不將這添加到代表:
- (BOOL) popoverControllerShouldDismissPopover:(UIPopoverController *)popover {
// Any cleanup code (popoverControllerDidDismissPopover won't be called)
[popover dismissPopoverAnimated:NO];
return NO;
}
0
Btw。如果您在表格視圖中顯示彈出式窗口,則會在彈出窗口被取消時同時爲取消選擇動畫。爲了達到這個目的,你可以使用:
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popover {
[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES];
[popover dismissPopoverAnimated:YES];
return NO;
}
相關問題
- 1. 動畫UIPopoverController
- 2. UIPopoverController的動畫移動?
- 3. 如何禁用WPF動畫
- 4. 用於動畫結束的UIPopoverController callbalck
- 5. 何時應禁用動畫?
- 6. 如何禁用NSCollectionView中的動畫
- 7. 如何禁用WPF ContextMenu動畫?
- 8. 如何禁用SDL啓動畫面?
- 9. 我如何可以禁用,而動畫
- 10. 禁用segue動畫
- 11. UIBarButtonItem禁用動畫
- 12. UIPopoverController:如何移動它?
- 13. mCustomScrollbar禁用滾動動畫
- 14. 禁用JavaScript時禁止CSS動畫?
- 15. Kendo MVC tabstrip動畫禁用?
- 16. 在BlueprintJS中禁用動畫?
- 17. 動畫籃禁用鏈接
- 18. 禁用WinForms ProgressBar動畫
- 19. 在willAnimateRotationToInterfaceOrientation中禁用動畫?
- 20. 在XAML中禁用動畫?
- 21. 在Wpf中禁用動畫
- 22. react-native:禁用動畫
- 23. 如何使用Xamarin.Forms禁用Android TabBar中的滑動動畫?
- 24. 如何禁用「隱式」或自動動畫
- 25. 如何在分頁完成時禁用UIScrollView的抖動動畫?
- 26. 如何禁用嵌套在UIView動畫塊中的代碼的動畫?
- 27. 在移動CALayers時禁用動畫
- 28. 禁用過渡動畫活動之間
- 29. 在RecyclerView中禁用滾動動畫
- 30. 爲移動設備禁用velocity.js動畫
+1添加「ShouldDimissPopover」,因爲我需要從dismiss操作中刪除動畫。 – Christopher 2012-11-15 21:01:32