Có thể hiển thị pushViewController
hoạt ảnh trông giống như presentModalViewController
nhưng có chức năng nền của pushViewController
?Hiển thị hoạt ảnh pushviewcontroller trông giống như presentModalViewController
Trả lời
Hãy thử điều này:
UIViewController *yourViewController = [[UIViewController alloc]init];
[UIView beginAnimations: @"Showinfo"context: nil];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.75];
[self.navigationController pushViewController: yourViewController animated:NO];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
[UIView commitAnimations];
Bạn nên cân nhắc làm điều gì đó như:
ViewController *myVC = [[ViewController alloc] initWithFrame:OFF_SCREEN];
[navigationController pushViewController:myVC animated:NO];
nơi OFF_SCREEN là một số CGRect bên dưới màn hình, tương tự (0, 481, 320, 480). Sau đó, sử dụng khối hoạt ảnh để điều chỉnh khung nhìn của viewcontroller's view.origin thành (0, 0). Bạn có thể muốn làm khối animate trong viewDidLoad hoặc viewDidAppear.
bộ điều khiển chế độ xem không có 'initWithFrame:' initializer –
Nếu bạn muốn một hình ảnh động mờ dần, phương pháp này hoạt động.
CATransition* transition = [CATransition animation];
transition.duration = 0.3;
transition.type = kCATransitionFade;
transition.subtype = kCATransitionFromTop;
[self.navigationController.view.layer addAnimation:transition forKey:kCATransition];
[self.navigationController pushViewController:gridController animated:NO];
Làm việc như một nhà vô địch! Chuyển đổi đẹp. Cảm ơn! –
Hey đã làm việc tuyệt vời cho tôi, cảm ơn rất nhiều !!! –
Hoạt động đẹp mắt! Cảm ơn rất nhiều! – Amit
Đối với hiển thị hình ảnh động PushViewConttroler như hiện dưới đây đang làm việc,
Đối Đẩy
ViewController *VC = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
CATransition* transition = [CATransition animation];
transition.duration = 0.4f;
transition.type = kCATransitionMoveIn;
transition.subtype = kCATransitionFromTop;
[self.navigationController.view.layer addAnimation:transition
forKey:kCATransition];
[self.navigationController pushViewController:VC animated:NO];
Và đối với POP
CATransition* transition = [CATransition animation];
transition.duration = 0.4f;
transition.type = kCATransitionReveal;
transition.subtype = kCATransitionFromBottom;
[self.navigationController.view.layer addAnimation:transition
forKey:kCATransition];
[self.navigationController popViewControllerAnimated:NO];
Có 1 vấn đề tho ugh, đó là màn hình hiển thị màu đen nhạt của nó khi nó đi lên/xuống,
Làm việc trên đó, Ngay sau khi nó được thực hiện bài mới mã ở đây.
Ngoài việc đẩy bạn cũng đã thêm cửa sổ bật lên. Điểm tốt! –
Nhưng vẫn không có đường cong hoạt hình ... –
@Julian, Không nhận được điểm của bạn. – Dilip
- 1. iOS - pushViewController vs presentModalViewController chênh lệch
- 2. Đặt Hoạt động trên Android trông giống như hộp thoại
- 3. Giống như nút Không hiển thị Đếm
- 4. Nút trông giống như liên kết
- 5. cách hiển thị CFStringType? Giống như kABHomeLabel
- 6. Tạo một bảng trông giống như Tkinter
- 7. NavigationBar không hiển thị thích hợp khi pushViewController
- 8. Thẻ iPhone giống như hoạt ảnh lật
- 9. Tạo kiểu cho Nút trông giống như EditText (nhưng vẫn hoạt động như một Nút)
- 10. Hiển thị văn bản giống như Mac trên Windows?
- 11. Giống như plugin xã hội hiển thị số lượt thích cho bất kỳ ảnh Facebook nào
- 12. Làm cách nào để hiển thị một ký tự Unicode độc lập (tiếng Ả Rập) vì nó sẽ trông giống như nó được hiển thị trong một từ?
- 13. hiển thị hoạt ảnh khi addubview
- 14. Cách tạo UITextView trông giống như đăng nhập Facebook?
- 15. Thay đổi Theme.Dialog trông giống như Theme.Light.Dialog trong Android
- 16. Chủ đề màu Emacs trông giống như Xcode tối
- 17. Định dạng TextView trông giống như liên kết
- 18. Làm các nút trông giống như các tab trong android
- 19. howto làm cho diff trông giống như svn diff?
- 20. Hoạt ảnh hiển thị CSS Hoạt động không hoạt động
- 21. presentModalViewController: hoạt hình bị phản
- 22. sqlite: trông giống như moveToNext hoạt động mà không cần moveToFirst
- 23. pushViewController không hoạt động với TabbarController
- 24. Hiển thị hoạt động với hoạt ảnh tùy chỉnh
- 25. Có thể tạo mẫu điều khiển tab WPF trông giống như một điều khiển tab không?
- 26. CSS: tạo kiểu hộp kiểm để trông giống như một nút, có di chuột không?
- 27. Ai đó có thể hiển thị mẫu emacs .erc-auth.el sẽ trông như thế nào?
- 28. jQuery slideUp(). Remove() dường như không hiển thị hoạt ảnh slideUp trước khi xóa xảy ra
- 29. Làm thế nào để hiển thị một điều khiển giống như ComboBox với Visual Styles được kích hoạt?
- 30. Hoạt ảnh một DIV với JavaScript hiển thị trên Chrome
Cảm ơn! Điều này thực sự thực sự hữu ích! –
ví dụ điển hình, điều này sẽ giúp nhiều người trong chúng ta, thnks xCode :) –
Bất kỳ ý tưởng nào về cách thực hiện việc này với quá trình chuyển đổi kiểu iOS 8? – SleepsOnNewspapers