2012-06-13 1 views
0

Я новичок в RubyMotion для IOS приложения, но я кодируюсь с помощью Objective C.RubyMotion: Найти все записи символов в UITextField

Моего требования, чтобы получить метод делегата, который должен быть вызван для каждого типа полукокса в UITextField.

Цель C: Я использовал «shouldChangeCharactersInRange» для поиска символа пользователя.

Можете ли вы кто-нибудь предложить мне, как реализовать эту функцию в RubyMotion для отслеживания типа символов в UITextField

Спасибо.

С уважением.

ответ

1

Во-первых, при создании текстового поля, убедитесь, что вы установить делегат в одном классе View Controller это в:

textField = UITextField.alloc.initWithFrame([[10,200],[300,40]]) 
textField.delegate = self 

Затем добавить этот метод к этому классу:

def textField(textField, shouldChangeCharactersInRange:range, replacementString:string) 
    # return true or false based on whether you want to allow the replacement 
    true 
end 
+0

работает нормально. благодаря – Lara

1

Мне нравится синтаксис BubbleWrap:

textField.when(UIControlEventEditingChanged) do 
    # something 
end