2015-05-24 5 views
1

В InterfaceBuilder существует свойство Text Alignment, хотя оно не может быть найдено между свойствами класса WKInterfaceLabel.WKInterfaceLabel Text Aligment?

Когда я устанавливаю его на любое из выравниваний, оно работает, за исключением Обоснованного, почему это так?

watch screenshotInterfaceBuilder screenshot

Есть что-нибудь, я не в курсе относительно этого странного поведения?

+0

Я считаю, что оправдание не существует на WatchKit, потому что экран слишком мал. Конфигурация пользовательского интерфейса доступна в раскадровке, но не в коде, потому что большая часть пользовательского интерфейса хранится на самих часах. – Schemetrical

+0

Обоснованный текст в 'WKInterfaceLabel' тоже не работал для меня. Учет Schemetrical - хороший. В противном случае это похоже на ошибку. –

ответ

0

На самом деле, если вы попытаетесь использовать UILabel, оправдание тоже не работает. Так что это действительно не проблема, связанная с часами. Вместо этого вы можете попробовать использовать NSAttributedString.

+0

Он работает на UILabel, как вы это сделали? – Kex

+0

Создайте новый проект, идите в раскадровку. Добавьте UILabel с длинным текстом. Выберите «Выравнивание выравнивания» в настройках-> текст останется как выровненный по левому краю. – GeneCode

+0

https://stackoverflow.com/questions/29742863/how-to-set-alignment-for-wkinterface-label-using-setattributedtext – Nathaniel

Смежные вопросы