Этот вопрос касается реализации отступ текста («Размещение текста дальше вправо, чтобы отделить его от окружающего текста») в iOS.Цель c - Отступ текста
Возьмем, например, следующий текст:
- Это первый раздел.
- Это второй,
с двумя линиями. - Это уже третий.
Обратите внимание, что вторая строка в разделе 2 начинается дальше вправо и чуть ниже линии выше.
Мой код содержит массив NSString
, каждый из которых должен отображаться как раздел с числовой маркой, как указано выше. например:
NSArray *array = [NSArray arrayWithObjects:@"1. This is the first section.", @"2. This is the second one, with two lines.", @"3. This is the third.", nil];
Я использую UILable
для отображения текста на экране.
Чтобы установить текст из массива на этикетку, и отделить каждую строку в новой строке я использую
myLabel.text = [array componentsJoinedByString:@"\n"];
Любые идеи, как получить этот эффект?
и нужно переопределить DrawRect (для контроля) и нужно написать свой собственный код отступа для решения этой проблемы. – samfisher
Вы пытаетесь сделать это в маркированном списке, как показано?Как вы делаете общий блок? Можете ли вы дать больше контекста? –
@BrianNickel да, мне нужен стиль пули, я добавил информацию к моему вопросу. – Eyal