Jak mogę zmienić etykietę „Anuluj” z Modalne Przejdź do Apple Watch
Jak zmienić etykietę, która pojawia się w lewym górnym rogu i mówi „Anuluj”, kiedy otwieram okno modalne… Chciałbym, aby był to przycisk z obrazem.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
4 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Zastąpienie tytułu obrazem
>
Nie można ukryć paska stanu ani wyświetlać obrazu na pasku stanu, ani jako części tego łącza, ani jako jego zamiennik.
Parametry do ustawiania tytułu widoku modalnego
>
Możesz jednak ustawić tytuł na nową wartość ciągu. Na przykład możesz łatwo zamienić na . Istnieją cztery sposoby ustawienia tego tytułu, które opisano poniżej. Koniecznie przeczytaj
Uwaga
poniżej, ponieważ jest prawdopodobne, że w większości przypadków tylko opcja 1 będzie dopuszczalna.
Uwaga:
>
Obecne „zamierzone zachowanie” WatchKit prawie na pewno oznacza, że tylko pierwsza opcja zostanie uznana za akceptowalną w większości przypadków użycia. Dzieje się tak, ponieważ obecnie dla pozostałych trzech opcji początkowo zobaczysz domyślny tytuł widoku po jego załadowaniu, który zostanie następnie zastąpiony tekstem ustawionym za pomocą setTitle. awakeWithContext jest uruchamiane zgodnie z projektem po załadowaniu widoku, ale nawet użycie setTitle w init nie pozwala uniknąć początkowego wyświetlania domyślnego tytułu.
Pierwsza opcja, opisana powyżej, zastępuje nowym domyślnym tytułem widoku. Jeśli połączysz niestandardowy tytuł w narzędziu do tworzenia interfejsu z dowolną z opcji 2-4 poniżej, zobaczysz dokładnie ten sam objaw (początkowy tytuł zostanie następnie zastąpiony Twoim ), tylko z innym początkowym tytułem .
Anonimowy użytkownik
Potwierdzenie od:
Następnie możesz utworzyć nowy przycisk, aby zamknąć widok modelu za pomocą następującego kodu:
[self dismissController];
Anonimowy użytkownik
Potwierdzenie od:
Zobacz sekcję Prezentowanie kontrolerów interfejsów Modalnie w Przewodniku programowania WatchKit
https://developer.apple.com/li ... .html
który powiedział:
Zostanie wyświetlony lewy górny róg interfejsu modalnego
wiersz nagłówka kontrolera interfejsu. Gdy użytkownik kliknie tę linię, WatchKit
zamyka interfejs modalny. Ustaw pasek tytułu, aby odzwierciedlał
znaczenie odrzucenia interfejsu modalnego. Na przykład dla
Wyświetlane są informacje. Możesz ustawić wartość łańcucha jest gotowy lub zamknięty.
Jeśli
Nie określisz nazwy sterownika interfejsu, Watchkit
wyświetla domyślnie wiersz anulowania.
I o tym bicie "Anuluj", dokumentacja WKInterfaceController dla https://developer.apple.com/li ... text:
:
Nagłówek interfejsu modalnego jest ustawiony na ciąg Cancel, chyba że
Prezentowany kontroler interfejsu wyraźnie zmienia go za pomocą metody .
wygląda na to, że w tej chwili jedynym wyborem jest inna linia, a nie obraz.
Anonimowy użytkownik
Potwierdzenie od: