របៀបគ្រប់គ្រង keyboard សំរាប់ UITextField

Support Us

ពេលដែលអ្នកពាក់ព័ន្ធជាមួយ UITextFields រឿងមួយដែលអ្នកត្រូវការ ដើម្បីដោះស្រាយគឺជាការបង្ហាញនិងលាក់របស់ក្តារចុច។

ដើម្បីបង្ហាញក្តារចុចទាំងអស់ដែលអ្នកត្រូវធ្វើគឺធ្វើឱ្យក្នុង text fieldរបស់អ្នកឆ្លើយតបជាលើកដំបូងដូចនេះ:

ប្រសិនបើអ្នកចង់ក្តារចុចនៅតែទៅទីនោះនៅពេលដែលviewរបស់អ្នកលេចឡើងនៅលើអេក្រង់បន្ទាប់មក បន្ថែមបន្ទាត់នៃកូដនេះនៅក្នុង viewDidAppear ជាជាង viewWillAppear method។

ប្រសិនបើអ្នកចង់លាក់ក្តារចុចបន្ទាប់មកទាំងអស់ដែលអ្នកត្រូវធ្វើគឺជាការ resign being the first responder។

ប្រសិនបើអ្នកចង់ក្តារចុចដើម្បីលាក់នៅពេលដែលអ្នកប្រើ taps នៅក្រៅtext field touchesBegan  withEvent: methodគឺជាកន្លែងដ៏ល្អមួយក្នុងការឆ្លើយតប resign first responder។

ប្រសិនបើអ្នកចង់ក្តារចុចដើម្បីលាក់នៅពេលដែលអ្នកចុច button return ឬ done នៅលើក្តារចុច អ្នកត្រូវធ្វើឱ្យប្រាកដថា viewcontroller នេះ គឺបាន delegate សម្រាប់ textfield របស់អ្នកនិង resign first responder textFieldShouldReturn  method។