UIKeyInput
Наследование
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 3.2 и позже.
Подкласс UIResponder может принять этот протокол для реализации простой текстовой записи. Когда экземпляры этого подкласса являются первым респондентом, системная клавиатура выведена на экран.
Только маленькое подмножество доступных клавиатур и языков доступно классам, принимающим этот протокол.
-
insertText (_:) - insertText:ТребуемыйВставьте символ в отображаемый текст. (требуемый)
Параметры
textСтроковый объект представление символа вводится на системной клавиатуре.
Обсуждение
Добавьте символ
textк запоминающему устройству Вашего класса в индексе, соответствующем курсору и, восстанавливают изображение текста.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
deleteBackward () - deleteBackwardТребуемыйУдалите символ из отображаемого текста. (требуемый)
Объявление
Swift
func deleteBackward()Objective C
- (void)deleteBackwardОбсуждение
Удалите символ как раз перед курсором от запоминающего устройства Вашего класса и восстановите изображение текста.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
hasText () - hasTextТребуемыйБулево значение, указывающее, имеют ли объекты ввода текста какой-либо текст. (требуемый)
Объявление
Swift
func hasText() -> BoolObjective C
- (BOOL)hasTextВозвращаемое значение
YEStrueесли запоминающее устройство имеет текстовое содержание,NOfalseиначе.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
