У меня есть строка, которая является случайной последовательности чисел, включая пробелыUILabel с конечными пробелами не центрирования правильно
NSString *myString;
печатаю, что на этикетке
_myLabel.text = myString;
Я хотел, чтобы это было в центре, поэтому я использую
myLabel.textAlignment = NSTextAlignmentCenter;
Но он не работает должным образом. При центрировании он игнорирует любые конечные нули. Но конечные нули - символы! Могу ли я его распознать?
Можете ли вы предоставить более подробный образец кода или скриншот? Отключен ли текст? Если это так, вам просто нужно вызвать sizeToFit на ярлыке после установки текста. – Steve
Размер метки устанавливается вручную и достаточно большой. Число символов фиксировано. Проблема возникает только тогда, когда последний символ является пространством. Поэтому, если у меня есть myString = @ "Hello", я получаю слово «Hello» по центру, тогда как я ожидаю, что он закончится в центре из-за 5 пробелов (и моноширинного шрифта, который я использовал). –
Попробуйте заменить стандартные символы пробела пробелами. – rmaddy