Chciałbym przedstawić informacje użytkownikowi mojej aplikacji w sposób nie do edycji, ale pozwolić na edycję po naciśnięciu przycisku (przycisku edycji). Czy istnieje sposób na łatwe utworzenie tego przejścia z nieedytowalnego na edytowalny?Udostępnianie edytowalnych i niemożliwych do edycji pól w telefonie iPhone
Rozważałem użycie UILabel
s dla pól nieedytowalnych i programowo je usuwając i pokazując UITextField
s. Wydaje się jednak, że to formatowanie kodu jest dużo trudniejsze (aby zachować zalety IB).
Rozważałem również posiadanie zarówno UILabel
i UITextField
w tym samym miejscu w moim stalówce, jak i próbie ukrycia tego, którego nie chcę. Wydaje się to dość hackowate.
Może po prostu będę najlepszy z dwoma oddzielnymi widokami?
Wszelkie komentarze na temat powyższych metod lub lepszych sposobów robienia tego byłyby bardzo mile widziane.
Świetne, dziękuję. Próbowałem użyć 'textField.enabled' dla tego efektu, ale myślę, że robiłem to zbyt wcześnie. Z obramowaniem i czcionką również działa idealnie. * I * Dowiedziałem się o self.view.subviews! – mmdeas