Я использую Rubymotion для создания приложения iOS. У меня есть форма, и я пытаюсь отформатировать UITextField. Я знаю, что мне нужно использовать UITextFieldDelegate, и эта функция работает, но мое форматирование неправильно форматирует поле. Пожалуйста, смотрите мой код ниже.
def textField(textField, shouldChangeCharactersInRange: range, replacementString: string)
if textField == @phone
location = range.location
case location
when 0..2
p location
when 3
newString = NSString.stringWithFormat("(%)", @phone.text )
@phone.text = newString
end
end
конец