Tôi đang làm việc trên một ứng dụng mà tại một số điểm yêu cầu đầu vào bàn phím. Ứng dụng của tôi sử dụng OpenGL ES để hiển thị và tôi có khung đồ họa của riêng mình có thể hiển thị trường văn bản và biết cách quản lý con trỏ và hiển thị văn bản. Mã này hoạt động tốt trên các nền tảng khác có bàn phím thực, chẳng hạn như Windows và OS X.Cách hiển thị bàn phím iPhone/iPad trên toàn màn hình Ứng dụng OpenGL ES
Tất cả những gì tôi cần để phiên bản iOS của ứng dụng hoạt động là có thể đưa bàn phím lên xuống theo chương trình và để có được các sự kiện nhấn phím từ người dùng vào chế độ xem của tôi để tôi có thể định tuyến chúng vào hệ thống sự kiện riêng của khung công tác của tôi.
Tôi đã thấy this question, nhưng tôi không thể đưa ra giải pháp được mô tả ở đó. Không chắc chắn nếu đó là vì tôi đang làm điều gì đó sai, hoặc bởi vì nó không hoạt động trên các bản phát hành iOS hiện tại.
EDIT: Sẽ hữu ích nếu bạn chỉ vào ứng dụng đang hoạt động với mã nguồn tạo ra bất kỳ phần tử giao diện người dùng nào lập trình và hiển thị nó trên đầu màn hình GL ES. Tôi nghĩ tôi có thể tìm ra phần còn lại nếu tôi hiểu được phần đó.
Bạn không thể làm cho nó hoạt động theo nghĩa nào? Bàn phím không xuất hiện, bạn không thể chuyển hướng nhập văn bản (điều này sẽ được thực hiện tốt hơn với đại biểu, nhân tiện) hoặc cái gì khác? Bạn có thể hiển thị mã liên quan đến UITextField của mình không? – Tommy
Vấn đề là bàn phím không xuất hiện, chính xác. Nếu tôi làm cho UITextField hiển thị thay vì ẩn tôi cũng không nhìn thấy nó trên màn hình GL của tôi. – Miguel
Bạn đang sử dụng khung đồ họa nào để hiển thị trường văn bản? –