كيفية إخفاء لوحة المفاتيح أثناء استخدام الجدول الافتتاحي في iPhone؟

StackOverflow https://stackoverflow.com/questions/1453053

سؤال

في طلبي، لدي TextField وأثناء إدراج أي قيم فيه، يتم عرضها وفقا للقيم إلى الجدول الميبر كما لا. الصفوف.

أريد أنه عندما أتمر في التمرير في الجدول "مع وجود العديد من الصفوف المملوءة"، يجب إخفاء لوحة المفاتيح في وقت التمرير.

لدي بحث على الشبكة، ولكن غير قادر على معرفة الحل.

يرجى إعطاء أي حل مع مقتطف التعليمات البرمجية أو الرابط القيمة أو أي حل.

شكرا، مشعل شاه

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

المحلول

في وحدة تحكم الجدول الخاص بك، أضف هذا:

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
    [myTextField resignFirstResponder];
}

نصائح أخرى

عموما، [myTextField resignFirstResponder] يضع عرض لوحة المفاتيح بعيدا. اعتمادا على كيفية إعداد التمرير المناولة، يجب أن يكون هذا كافيا للإجابة على سؤالك.

ما عليك سوى كتابة هذا الرمز حيث تريد إخفاء لوحة المفاتيح. مع هذا الرمز ليست هناك حاجة للقيام resignfirstrespondesponder.

nelf.view الانتهاء من: نعم]؛

njoy .. :)

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