سؤال

واني اسعى الى تطوير التطبيق فون باستخدام cocos2d. I إنشاء طريقة عرض تنبيه مع حقل النص. عندما كنت على اتصال حقل النص ثم تأتي لوحة المفاتيح. ولكن أريد أن عند التنبيه مفتوحا، في نفس الوقت حيز النص وسيتم اختيار ويأتي لوحة المفاتيح (بدون أي اتصال). كيف يمكن أن POSIBLE؟ اسف على سوء لغتي الانجليزية.

هل كانت مفيدة؟

المحلول

[myTextField becomeFirstResponder] من المحتمل أن تفعل ما تريد.

نصائح أخرى

وهذا من شأنه أن يكون قليلا صعبة للقيام به. عناصر التحكم في اي فون استخدام مفهوم "أول المستجيبين" سيتم التعامل مع أي أحداث من قبل المستجيب الأول في وحدة تحكم. الآن، عندما يتم عرض وجهة نظر في حالة تأهب، يصبح المستجيب الأول لذلك يمكن أن تستجيب لنقرات زر. عند تحديد حقل النص من قبل المستخدم، لوحة المفاتيح يحصل على السيطرة. لذلك أعتقد أن ما تريد تحقيقه ويمكن أن يتم عن طريق حقل النص المستجيب الأول بعد ظهور التنبيه ([txtField becomeFirstResponder])

ولكن ليس لدي أي فكرة كيف سيتم التعامل مع ردود رأي في حالة تأهب في ذلك الحين. فلن تكون قادرة على الضغط على الزر موافق على عرض حالة تأهب حتى يتم رفض لوحة المفاتيح ويمكنك الاستقالة من المستجيب الأول من حقل النص. ([txtField resignFirstResponder]) (وهذا هو مجرد تخمين، سيكون لديك للتحقق من السلوك النهائي)

[myTextField becomeFirstResponder] يعمل - اختبرته

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top