GOOGLE ADS

пятница, 29 апреля 2022 г.

iOS7 TextKit: выравнивание маркеров

Я пишу приложение только для iOS 7 и пытаюсь получить достойное форматирование маркеров в нередактируемом UITextView.

Достаточно просто вставить символ маркера, но, конечно, отступ слева не последует. Какой самый простой способ в iOS 7 установить левый отступ после маркера?

Заранее спасибо,

Откровенный


Решение проблемы

На основе решения thisispete, обновленного до Swift 4.2.

Свифт 4.2

let array = ["1st", "2nd", "3rd"]
let textView = UITextView()
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.firstLineHeadIndent = 0
paragraphStyle.headIndent = 12
let bulletListText = array.map { "• \($0)" }.joined(separator: "\n")
let attributes = [
NSAttributedString.Key.paragraphStyle: paragraphStyle,
NSAttributedString.Key.font: UIFont.systemFont(ofSize: 17.0)
]
textView.attributedText = NSAttributedString(string: bulletListText, attributes: attributes)

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...