Как изменить размер/текст названия контроллера интерфейса Apple Watch?

Как изменить размер/текст заголовка Apple Watch interface controller? Можем ли мы предоставить пользовательские шрифты? Попытки установить заголовок программно, используя NSAttributedText, но безуспешно. Есть идеи ?


person Abhishek Bedi    schedule 22.01.2015    source источник
comment
Вы нашли ответ на этот вопрос?   -  person rordulu    schedule 07.04.2015
comment
@rordulu: название контроллера интерфейса Apple Watch size нельзя изменить.   -  person Abhishek Bedi    schedule 26.04.2015


Ответы (1)


Вы можете изменить заголовок контроллера интерфейса, вызвав:
swift : func setTitle(_ title: String?)
objc: - (void)setTitle:(NSString *)title

На данный момент мы не можем изменить размер текста заголовка или использовать собственный шрифт для заглавие.

person Vojce kushevski    schedule 19.02.2015
comment
Да, вы можете увидеть ссылку на класс WKInterfaceController, раздел Настройка отображаемого заголовка. developer.apple.com/library/prerelease/ios/documentation / - person Vojce kushevski; 29.04.2015
comment
@Vojcekushevski, можем ли мы установить заголовок навигации в центре? - person iNiravKotecha; 19.12.2017
comment
@NiravKotecha Я не уверен, доступно ли это в последней версии watchkit sdk, но я думаю, что нет возможности выровнять заголовок навигации. - Одна вещь, которую вы можете сделать (довольно хакерская, и я не рекомендую это), — это добавить пробелы перед заголовком @ Title, и это в конечном итоге переместит заголовок к середине экрана. Обратите внимание, что у вас должно быть разное количество «пробелов» на 38-дюймовых и 42-дюймовых устройствах, и у вас будут проблемы, если приложение будет локализовано :) Также подумайте, могут ли в будущем быть разные устройства ... - person Vojce kushevski; 21.12.2017