2016-07-11 2 views
0

Я делаю калькулятор и использую свою собственную клавиатуру, и я хочу, чтобы на клавиатуре не появлялась клавиатура, когда текстовое изображение активировано, но я хочу, чтобы пользователь мог перемещать курсор вокруг. Любые идеи приветствуются.Как скрыть клавиатуру при сохранении курсора в swift

+0

, возможно, вы должны попробовать использовать 'UILabel' вместо' UITextField' – ronan

+0

@ronan, но тогда не будет никакого курсора, не так ли? жаль, что я новичок в iOS. Я только делал андроид до – Adam

ответ

0

Вы можете изменить inputView для текстового поля на пользовательский UIView. Что-то вроде ниже.

@IBOutlet weak var myTextField: UITextField! 
let customView = UIView() 

override func viewDidLoad() { 
    super.viewDidLoad() 

    myTextField.inputView = customView 
} 
+0

. inputView предположительно является клавиатурой устройства, но мы заменяем его пользовательским UIView. Это оно. – xmhafiz

+0

также подобная вещь, если вы хотите сменить клавиатуру на datepicker, мы можем использовать inputView – xmhafiz

+0

ok спасибо большое :) – Adam

Смежные вопросы