ฉันมีในหน้าต่าง OpenGL ที่ใช้สำหรับการป้อนข้อความเมื่อมีการคลิกองค์ประกอบข้อความในเครื่องยนต์ของเรา

@interface MyGLView : UIView <UIKeyInput, UITextInput, UITextInputTraits>

เมื่อใดก็ตามที่มุมมองนี้กลายเป็นการตอบกลับครั้งแรก จะแสดงแถบคำแนะนำด้านบนแป้นพิมพ์ ในอุปกรณ์หลายๆ เครื่อง ข้อมูลนี้ครอบคลุมพื้นที่ส่วนใหญ่ของหน้าจอและทำให้จัดวาง UI ได้ยาก

แป้นพิมพ์

ฉันได้อ่านแล้วว่าโค้ดต่อไปนี้ควรจะซ่อนแถบคำแนะนำนี้ แต่ดูเหมือนว่าไม่มีอะไรที่ฉันเปลี่ยนแปลงจะมีผลกระทบใดๆ

self.autocorrectionType = UITextAutocorrectionTypeNo;
self.inputAssistantItem.leadingBarButtonGroups = @[];
self.inputAssistantItem.trailingBarButtonGroups = @[];

ฉันได้ลองใส่สิ่งนี้ใน init สำหรับมุมมองและในเมธอด beFirstResponder แต่ดูเหมือนว่าทั้งคู่จะไม่สำคัญ วิธีที่เหมาะสมในการทำเช่นนี้คืออะไร?

ไม่พบคำตอบ