Мне нужно добавить прокручиваемый текстовый вид к моим приложениям, например, к собственной юридической странице Apple (см. Настройки-> Общие-> О программе-> Юридические). Как мне это сделать?iOS: как добавить прокручиваемый текстовый вид в настройки приложения?
ответ
Один из вариантов у вас есть использует UITextView
:
Класс UITextView реализует поведение для текстовой области прокручивать, многострочный. Класс поддерживает отображение текста с использованием пользовательского шрифта, цвета и выравнивания, а также поддерживает редактирование текста. Обычно вы используете текстовое представление для отображения нескольких строк текста, например, при отображении тела большого текстового документа.
Если вы хотите отобразить богатый текст, вы можете сделать это, загрузив свой собственный HTML (сохраненный как файл ресурсов) в UIWebView
.
Я нашел обходное решение, которое выполняет эту работу. Разделите длинный текст, который нужно отобразить в набор или абзацы, каждый не более 500 байтов (я не уверен в точном числе, но если текст заголовка в PSGroupSpecifier слишком длинный, iOS ничего не отобразит). Затем создайте Legal.plist с отдельным PSGroupSpecifier элементом для каждого пункта:
<dict>
<key>DoNotLocalize</key>
<string>YES</string>
<key>Title</key>
<string>Paragraph of boring text blah blah blah</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
, а затем показать его в качестве дочернего окна. Бинго - у вас есть скроллер для текста!
Используйте PSGroupSpecifier, задав необходимый вам текст в качестве Title. Обратите внимание, что существует ограничение на количество текста, который вы можете иметь, поэтому вам нужно будет использовать несколько спецификаторов групп. (насколько я могу видеть, предел находится в области 500 символов в каждой группе)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>StringsTable</key>
<string>Tos</string>
<key>PreferenceSpecifiers</key>
<array>
<dict>
<key>Type</key>
<string>PSGroupSpecifier</string>
<key>Title</key>
<string>long, localizable, text!</string>
</dict>
</array>
</dict>
</plist>
- 1. Горизонтальный прокручиваемый вид в iOS?
- 2. Как сделать прокручиваемый вид в iOS?
- 3. Как добавить прокручиваемый текстовый виджет в Киви?
- 4. Прокручиваемый текстовый вид: показывает нижнюю часть текста как первый
- 5. Как реализовать большой прокручиваемый текстовый вид на Windows Phone 8.1
- 6. Настройки приложения в IOS
- 7. Как сделать горизонтальный прокручиваемый вид?
- 8. Как добавить текст в редактируемый текстовый вид
- 9. Прокручиваемый текстовый читатель Ncurses
- 10. Динамический текстовый блок в настройках приложения iOS
- 11. Как выложить прокручиваемый вид iPhone
- 12. Удалить настройки приложения iOS
- 13. Прокручиваемый вид Плагин Eclipse
- 14. Прокручиваемый скользящий вид в Android
- 15. Пользовательский прокручиваемый вид в ScrollView
- 16. Прокручиваемый XML-вид
- 17. Прокручиваемый вид плитки в андроиде
- 18. прокручиваемый вид в android sdk
- 19. Настройки приложения IOS Ограничения привязки
- 20. Как добавить прокручиваемый UIWebView в UITableViewCell в iOS 3.x?
- 21. Добавление изображения в прокручиваемый текстовый тикер
- 22. Как сделать двухсторонний прокручиваемый вид в андроиде?
- 23. Touch Bar, как добавить прокручиваемый список кнопок?
- 24. Как создать горизонтальный прокручиваемый вид на iPhone?
- 25. «ionic run ios» Как добавить профили настройки
- 26. Как подключить текстовый вид с выходом UITextField, в iOS?
- 27. Настройки скриншотов приложения Bundle iOS
- 28. iOS UITest: Как читать настройки приложения в UITest на iOS
- 29. Как создать прокручиваемый виджет приложения?
- 30. Как сбросить настройки уведомлений для приложения ios
Я знаю о UITextView. Как добавить в настройки приложения? В соответствии с этой спецификацией: http://developer.apple.com/library/ios/#DOCUMENTATION/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/Introduction/Introduction.html я могу иметь только переключатель, слайдер, ввод текста, название, многозначный, групповой. – smirnoff