Jak mogę programowo ustawić mój obraz tła WatchKit App? Muszę ustawić to w kodzie, ponieważ zmienia się w zależności od rozmiaru zmiennej i musimy umieścić etykietę nad obrazem.Apple Watch ustawić obraz tła
Odpowiedz
To nie jest możliwe programowo ustawić obraz tła na całej Watch App stronie w WatchKit ... obraz tła dla całej strony mogą w chwili obecnej być ustawiony tylko w konstruktorze Interface wydaje.
Jednak może ustawić obraz jako tło za etykietą i sprawi że obraz wypełnia ekran:
- Utwórz grupę w swojej WatchKit sceny. Najprawdopodobniej będziesz chciał ustawić atrybuty niestandardowego rozmiaru dla widoku (np. W ustawieniu Rozmiar jako szerokość i wysokość jako "Względny względem kontenera" o wartości "1", aby wypełnić scenę:
- Ustaw żądany obraz tła jako Tło .. atrybut grupy
- Umieść etykietę wewnątrz grupy i sformatować go jako pożądany
Ta grupa obraz może być również ustawiony programowo:
- Ustaw IBOutlet dla grup do WatchKit Extension w zwykły sposób, przeciągając Ctrl z grupy do klasy kontrolera interfejsu w rozszerzeniu.
- Upewnij się, że obraz jest dołączony jako "Zasobnik pakietu kopiowania" do aplikacji WatchKit (nie do rozszerzenia).
ustawić obraz tła w sposobie Extension
awakeWithContext
(zakładając, że grupa o nazwie „” Twój IBOutlet):[self.group setBackgroundImage:[UIImage imageNamed:@"myImageName.png"]];
Obie techniki są oczywiście nie wzajemnie niezależne. Możesz ustawić początkowy obraz w Konstruktorze interfejsów, a następnie go później programowo, jeśli jest to wymagane.
Użyłem setBackgroundImageNamed:
i zadziałało. Wystarczy podać nazwę obrazu wraz z rozszerzeniem. Upewnij się, że obraz jest w swojej WatchKit aplikacji pakietu lub urządzeniu stronie cache
[self.groupA setBackgroundImageNamed:@"image.png"];
- 1. Obrazy niewyświetlane na Apple Watch
- 2. Apple Watch Obrazy nie wyświetlane na symulatorze
- 3. Zachowaj Apple Watch na jawie
- 4. Apple Watch: Jak poznać rozmiar ekranu?
- 5. Jak ustawić obraz tła ekranu w Kivy
- 6. Jak ustawić obraz tła przycisku poprzez kod
- 7. JavaFX Jak ustawić obraz tła sceny?
- 8. Jak ustawić obraz tła w Androidzie
- 9. Jak ustawić obraz tła DIV w CSS?
- 10. Czy możemy ustawić obraz tła dla kart?
- 11. Jak ustawić obraz tła UIScrollView jako rozciągliwy obraz?
- 12. Apple Watch - powolna animacja obrazu po raz pierwszy
- 13. Jak zmienić rozmiar czcionki etykiety Apple Watch
- 14. Zmień identyfikator aplikacji aplikacji Apple Watch
- 15. Konstrukcja symulatora dla zegarka Apple Watch
- 16. Aplikacja Apple Watch`s Activity - rysowanie kółek?
- 17. Jak wyświetlać alert na Apple Watch
- 18. Obraz tła AndEngine
- 19. CSS: obraz tła w kolorze tła
- 20. Jak debugować aplikację Apple Watch na rzeczywistym urządzeniu?
- 21. Ustaw obraz tła w scenorysie
- 22. UISwitch ustawić/wyłączyć obraz
- 23. Jak ustawić obraz tła dla aplikacji iPhone w phonegap?
- 24. Jak ustawić obraz tła UITableViewCell o różnych wysokościach?
- 25. Jak ustawić obraz tła dla zgrupowanego widoku tabeli?
- 26. Jak ustawić przycisk tła odkształcalne obraz z odzew w android
- 27. CSS3: ustawić obraz tła do rel wartość atrybutu
- 28. Jak ustawić obraz tła w Xcode za pomocą Swift?
- 29. Jak ustawić obraz tła w prawym dolnym rogu? (CSS)
- 30. Jak ustawić obraz tła z folderu zasobów w systemie Android?
To uratowało mnie: „Upewnij się, że obraz jest ujęte jako«kopia pakunku zasobów»w swojej WatchKit app (nie rozszerzeniem) . " –
Można to również zrobić (setBackgroundImage w grupie) z danymi obrazu, które są pobierane z usługi WWW lub innej lokalizacji zewnętrznej (można użyć dowolnego obiektu NSData). Więc niekoniecznie musisz mieć obraz jako część pakietu. Rozszerzenie będzie obsługiwać przesyłanie obrazu do Apple Watch. – Mike
@SilviuSt, Nie mogę znaleźć 'Copy Bundle Resource' w moim ustawieniu docelowym' WatchKit App' –