Нет примерного проекта для расширенного текста, доступного на веб-сайте iOS Dev. Однако, если вам нравится реализация UITextView, существует несколько альтернатив с открытым исходным кодом, таких как iOS-Rich-Text-Editor и FastTextView.
iOS-Rich-Text-Editor RichTextEditor для iPhone & amp; iPad, который поддерживает дополнительные нагрузки, такие как Bold, Italic, Underline, StrikeThrough, Font, Parent Indent / Outdent и т. д. Проверьте пример использования UITExtview.
FastTextView EGOTextView является полным замените UITextView, что добавляет поддержку Rich Text Editing.
В вашем цикле вы можете использовать isspace
, чтобы проверить, является ли элемент только пробелами (или даже символами табуляции и переносами), прежде чем обновлять его в Excel:
# This will fill rows 1 and 3 but you can change that as per your use case
count = 0
for data in Sample_list:
if not data or data.isspace():
continue
Sheet.cell(row = 1 if count % 2 == 0 else 3, column = col).value = data
col+=count % 2 # Column only increments when count is odd
count+=1
ИЛИ вы можете удалить все пробелы из списка заранее:
Sample_list = [elem for elem in Sample_list if not elem.isspace()]