Tôi đang cố gắng để tạo ra một sự chuyển đổi tùy chỉnh, để phục vụ như một sự thay thế cho một sự chuyển đổi mặc định, bạn sẽ nhận được ở đây, ví dụ:chuyển view Tuỳ chỉnh trong OpenGL ES
[self.navigationController pushViewController:someController animated:YES];
tôi đã chuẩn bị một OpenGL-based xem đó thực hiện một hiệu ứng trên một số kết cấu tĩnh ánh xạ tới một mặt phẳng (giả sử đó là một bản sao của hiệu ứng lật trong Core Animation). Những gì tôi không biết làm thế nào để làm là:
- lấy nội dung xem hiện tại và tạo ra một kết cấu ra khỏi nó (Tôi nhớ nhìn thấy một chức năng mà không chỉ vậy, nhưng không thể tìm thấy nó)
- cách để thực hiện tương tự cho chế độ xem hiện không có màn hình và sẽ thay thế chế độ xem hiện tại
- có một số API mà tôi có thể kết nối để làm cho lớp chuyển đổi của tôi trở thành bản địa nhất có thể (làm cho nó trở thành một loại hiệu ứng Hoạt ảnh cốt lõi) ?
Bất kỳ suy nghĩ hoặc liên kết nào được đánh giá cao!
CẬP NHẬT
câu trả lời Jeffrey Forbes của các công trình lớn như một giải pháp để nắm bắt được nội dung của một cái nhìn.
Điều tôi chưa tìm ra là cách nắm bắt nội dung của chế độ xem mà tôi muốn chuyển đổi thành nội dung cần ẩn đi cho đến khi quá trình chuyển đổi hoàn tất.
Ngoài ra, tôi nên sử dụng phương pháp nào để trình bày chế độ xem OpenGL? Đối với mục đích trình diễn, tôi đã sử dụng pushViewController. Tuy nhiên, điều đó ảnh hưởng đến thanh điều hướng, mà tôi thực sự muốn quay lại một mục, với hoạt ảnh, hãy xem vid này để được giải thích:
Một tùy chọn khác sẽ là đi với presentViewController, nhưng điều đó cho thấy toàn màn hình. Bạn có nghĩ rằng việc tạo một cửa sổ khác (hoặc xem?) Có thể hữu ích không?
Cảm ơn lời khuyên của bạn và xin lỗi vì phản ứng phụ chậm của tôi! Bạn có thể kiểm tra câu hỏi được cập nhật, có thể bạn sẽ có thêm một số lời khuyên? – melfar