W niektórych aplikacjach, takich jak Mail, gdy masz UITextField, po prawej stronie znajduje się mały przycisk +. Po dotknięciu pojawia się kontroler widoku modalnego, z którego można wybrać numer telefonu, adres itp., A pojawi się on w polu tekstowym. Zastanawiam się, jak wdrożyć to w mojej własnej aplikacji. Dzięki,
IsaaciPhone SDK - UITextField z + przyciskiem dla kontaktów
7
A
Odpowiedz
5
Jeśli chcesz przycisk plusa w polu tekstowym, spójrz na właściwość rightView
klasy UITextField, która pozwala umieścić dowolne UIView w prawej części pola tekstowego. Możesz umieścić UIButton tam, jako stworzony z
[UIButton buttonWithType:UIButtonTypeContactAdd];
1
Możesz to zrobić, używając zwykłego UIView zawierającego UITextField i UIButton jako subviews.
Np
-------------------------------
| UITextField | UIButton|
-------------------------------
Gdy przycisk jest na podsłuchu można wychować próbnika książki adresowej (lub czegokolwiek innego) jako modalnego widzenia, a kiedy zamyka aktualizacji pole tekstowe jako niezbędne.
8
Można to zrobić przez
txtFldObj.rightView = [UIButton buttonWithType:UIButtonTypeContactAdd];
txtFldObj.rightViewMode=UITextFieldViewModeAlways;
można również odnieść się do tej trick również
Tnks Man! ... Zapomniałem o trybie ViewMode ... uratowałeś mnie: P – Gabriele