2013-08-06 16 views

Odpowiedz

28

To zależy od tego, co dokładnie chcesz zrobić.

Aby wyświetlić tekst statyczny bez żadnych funkcji edycyjnych i bez funkcji selekcji, należy użyć numeru UILabel i umieścić go w razie potrzeby w numerze UIScrollView.

Jeśli potrzebujesz wyboru lub edycji, użyj UITextView.

+0

Cześć Garret! To ma całkowicie sens. Dziękuję za odpowiedź. –

+0

Myślę, że twoja odpowiedź jest błędna, proszę spojrzeć na następującą. –

10

Przepraszamy za spóźnioną odpowiedź, ale może to pomóc komuś.

Zgodnie z Przewodnikiem programowania Apple dla systemu iOS, UILabel definiuje etykietę, która wyświetla statyczny ciąg tekstowy. UITextField definiuje pole tekstowe, które wyświetla pojedynczą linię edytowalnego tekstu. UITextView definiuje widok tekstowy, który wyświetla wiele wierszy edytowalnego tekstu. Mimo że te klasy mogą w rzeczywistości obsługiwać wyświetlanie dowolnych ilości tekstu, etykiety i pola tekstowe mają być używane dla stosunkowo małych ilości tekstu, zazwyczaj pojedynczej linii. Z drugiej strony, widoki tekstowe mają wyświetlać duże ilości tekstu.

Aby uzyskać więcej informacji, proszę sprawdzić: Text Programming Guide for iOS

3

Co UI składnik można polecić, aby wyświetlić ciało do artykułu? UILabel z numberOfLines ma wartość zero lub UITextView bez przewijania ?

Odsyłamy oficjalne documentation z firmy Apple, dotyczące wytycznych dotyczących korzystania z treści tekstowych w aplikacji.

Zgodnie z nią, UIKit ramy zapewnia trzy podstawowe klasy dla wyświetlania zawartości tekstowej w interfejsie użytkownika aplikacji: UILabel, UITextField i UITextView.

Poniżej linii wskazuje na ewentualne zalecenia dla konkretnego przypadku użycia:

Chociaż te zajęcia rzeczywiście może obsługiwać wyświetlanie dowolnych ilości tekstu, etykiety i pola tekstowe są przeznaczone do stosowania na stosunkowo małe ilości tekstu, zazwyczaj pojedyncza linia. Widoki tekstowe, , z drugiej strony służą do wyświetlania dużych ilości tekstu.

Jeśli weźmiemy pod uwagę przypadek użycia artykułu, można założyć, że będzie zawierał znaczną treść tekstową. A zatem, jeśli zastosujemy powyższe wytyczne, wydaje się, że lepszym narzędziem do tej pracy wydaje się być UITextView.

Następnie, gdy użytkownik czyta tekst artykułu, UITextView może wybrać tekst. Oznacza to, że użytkownik może skopiować określone wiersze z artykułu lub poprosić urządzenie, aby również wypowiedziało tekst.

Powiązane problemy