2015-03-17 15 views
5

W aplikacji uber apple watch zauważyłem, że udało im się umieścić tekst "Uber" pod wskaźnikiem ładowania.Niestandardowe oznaczanie marki na ekranie ładowania zegarka

enter image description here

Jak oni to osiągnąć?

+0

Przyjęta odpowiedź nie jest już prawdą - ustawienie tego tytułu znajduje się w pliku Info.plist App aplikacji Watchkit. Zobacz http://stackoverflow.com/a/29860422/1103584 – DiscDev

+0

Pamiętaj, że to pytanie zostało zadane w związku z WatchOS1. W WatchOS2 niestandardowy tytuł wyświetla się na górnym pasku stanu. Moja odpowiedź nadal obowiązuje, a "odpowiedź" bgilhama nie odpowiada na to pytanie. – DiscDev

Odpowiedz

1

Po dokładnym dwukrotnym sprawdzeniu mogę potwierdzić, że nie ma obecnie sposobu na dodanie go przy użyciu zestawu SDK. Podejrzewam, że Zegarek wyświetla rzeczy nieco inaczej w systemie wysyłkowym lub prezentowały przy użyciu starej wersji.

+0

To nie jest prawda. Ten tytuł jest kontrolowany przez ustawienie w pliku Info.plist App Watchkit. Zobacz http://stackoverflow.com/a/29860422/1103584 – DiscDev

+0

Niezupełnie. Ta wartość określa nazwę wyświetlaną całej aplikacji, a nie tylko tytuł używany w widoku ładowania. – bgilham

+0

Pierwotne pytanie zadano pytanie, w jaki sposób konkretna aplikacja (Uber) wykonała określone zadanie (pokazując niestandardowy tytuł na ekranie ładowania). Twoja odpowiedź nie odpowiada na pytanie i stwierdza, że ​​jest to niemożliwe, co jest nieprawdą, ponieważ Uber robi to w produkcyjnej wersji swojej aplikacji. Podczas gdy moja odpowiedź może zmienić nazwę wyświetlaną dla całej aplikacji, nadal odpowiada na pytanie, a twoje nie, więc nie jestem pewien, gdzie jest argument - to jest strona z pytaniami i odpowiedziami, a ja odpowiedziałem na pytanie. – DiscDev

2

Musisz ustawić wartość w Info.plist App aplikacji Watchkit *.

* Zauważ, że zrzut ekranu w pierwotnym pytaniu dotyczył WatchOS1 - w WatchOS2 tytuł wyświetla się na pasku stanu u góry zamiast w pobliżu wskaźnika ładowania, ale ta odpowiedź nadal kontroluje ten tekst.

1.) Open the Info.plist file for your Watchkit App. 
2.) Set the title for the "Bundle display name" key 

Zobacz obraz poniżej o pomoc, jak z Xcode 6.3.1:

enter image description here

Alternatywnie, można edytować plik Info.plist postaci kodu źródłowego i wkleić tam:

<key>CFBundleDisplayName</key> 
<string>My Cool Title</string> 
+0

gdzie dokładnie jest to pole "wyświetlanej nazwy"? Nie udało mi się znaleźć czegoś podobnego. – prawn

+0

@prawn Dołączyłem obrazek, aby ci pomóc. Jeśli ci to pomoże, zagłosuj, aby inni znaleźli odpowiedź szybciej =) – DiscDev

+0

ah Widzę to teraz. Dzięki. Chociaż nadal nie mogę sprawić, by zadziałało. Każda wyświetlana nazwa wyświetlana nie pojawia się. Za każdym razem, gdy opuszczam tę stronę w ustawieniach i wracam, nazwa wyświetlana jest zawsze pusta. Czy jest coś, czego mi brakuje? – prawn