Tôi đang cố gắng tạo chuyển đổi giữa hai bản xem trước (view1 và view2). Khi một nút được nhấn, tôi muốn view1 (phía trước) lật và hiển thị view2 (sau). Tôi đã thử cả transitionFromView và transitionWithView. Mỗi công trình - nhưng mỗi công trình đều có vấn đề.Hành vi chuyển đổi bằng cách sử dụng transitionFromView và transitionWithView
chuyển đổiTừ chế độ xem - lật màn hình giám sát (toàn bộ cửa sổ xem lật, không phải các bản phụ). Khi lật này xảy ra - một subview là trên mặt trước của superview trước khi lật, và subview khác là trên mặt sau của flip - như nó phải được. Nhưng tôi không muốn người giám sát lật, chỉ là các cuộc phỏng vấn.
transitionWithView - chỉ lật các bản xem trước - nhưng chế độ xem 'đến' được hiển thị trước khi quá trình chuyển đổi diễn ra.
Bất cứ ai có đề xuất?
-(IBAction) button1action:(id) sender {
if ([sender tag] == 0) {
[UIView transitionFromView:view2 toView:view1 duration:2.0
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:nil];
}
else {
[view1 removeFromSuperview];
[self.view addSubview:view2];
[UIView transitionWithView:view2
duration:2.0
options:UIViewAnimationOptionTransitionFlipFromRight +
UIViewAnimationOptionShowHideTransitionViews
animations:^{}
completion:nil];
}
}
Vui lòng đánh dấu câu hỏi bên dưới làm câu trả lời hoặc nhập câu trả lời của riêng bạn để giải quyết vấn đề của bạn nhằm giúp cộng đồng. – Sam
Tại sao anh ta nên đánh dấu câu hỏi là câu trả lời? : D –