Как заставить UITextView уважать новые строки в Интерфейсном Разработчике?

Это не ответ, это скорее подсказка, чтобы помочь вам начать. Он не использует Regex

Dim Parts() as string

FullText = "12/07/2018 AB CART 9000341 FAXED TO INSTITUTION 12/10/2018 JT follow up with institution, currently processing, follow up on 12/13 12/13/2018 JR LIB missing, faxed to INSTITUTION, follow up on 12/19 12/18/2018 AB Documents recieved, currently in processing, follow up on 12/22 12/27/2018 LP LIB rejected - Fax illegible, faxed to Institution, follow up on 12/27"

Parts = split(ucase(FullText),"FAXED")

' Now you have 2 parts Parts(0) = Text before word Faxed, Parts(1) = Text after word Faxed

' Following will give you position of rightmost / character in Part(0) - part of the date you want
Pos1 = InStrRev(Part(0),"/")

Надеюсь, это поможет

45
задан Quinn Taylor 30 June 2009 в 20:31
поделиться

3 ответа

Намного проще (и больше на основе IB), чем предыдущие ответы:

Просто Alt + ENTER Он отправит новую строку в UITextView .

145
ответ дан 26 November 2019 в 20:49
поделиться

Напишите свой текст в TextEdit, затем скопируйте / вставьте его.

10
ответ дан 26 November 2019 в 20:49
поделиться

Как сказал sbwoodside, текстовый редактор - это самый простой способ.

Тем не менее, если вам нужно больше контроля или он не совсем работает, не используйте IB. В идеале, если вам нужно какое-либо форматирование для длинного текста, делайте это программно.

Форматирование в IB ужасно. Я попытался добавить некоторые «условия» в UITextView, и это было настоящей головной болью.

В конце концов, это проще, чем возиться с IB ...

2
ответ дан 26 November 2019 в 20:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: