Aktualizuję moją aplikację na iOS 7 i chcę poprawić interfejs użytkownika. Chcę utworzyć przejrzyste tło, takie jak Centrum sterowania. Zasadniczo mam przycisk, który chciałbym widzieć i "rozmyte" tło, takie jak centrum sterowania. Dzięki!Tworzenie przezroczystego przycisku z "rozmytym" tłem w iOS 7
Odpowiedz
Efekt rozmycia nie jest dostępny jako publiczne API. Dostępne są implementacje stron trzecich, takie jak FXBlurView, które mogę polecić.
Nic nie powstrzyma cię od używania paska UIToolbar.
Utwórz UIView jako widok podstawowy z czystym tłem, dodaj pasek UIToolbar zakotwiczony do jego krawędzi, aby wypełnić widok, a następnie dodaj inne elementy sterujące do widoku podstawowego nad paskiem narzędzi.
To będzie wyglądać na przykład tak:
Trzeba naprawdę nie można za pomocą paska narzędzi. Z jakiegoś powodu nazywa się go paskiem narzędzi. Jednym ze sposobów jest zrobienie migawki obrazu tła i rozmycie go (możesz użyć kategorii UIImage + ImageEffects w próbkach Apple, aby uzyskać spójny efekt). Następnie można przyciąć obraz do wybranej klatki i użyć go jako tła przycisku.
Szukasz efektu "dynamicznego" rozmycia (jak w Centrum sterowania)? Nadal jest to wykonalne, ale czyni to bardziej skomplikowanym.
Można również tworzyć efekty rozmycia za pomocą GUPImage Framework tutaj jest pełny samouczek na ten temat iOS blur effect tutorial. Samouczek wyjaśnia również, dlaczego nie powinieneś używać paska narzędzi do tworzenia efektu rozmycia.
- 1. jak uzyskać okno z półprzezroczystym rozmytym tłem
- 2. Tworzenie przezroczystego wideo na iOS
- 3. Rysowanie przezroczystego przycisku
- 4. Rozmycie z iOS 7 w Androidzie
- 5. Tworzenie obrazu z przezroczystym tłem w ImageMagick
- 6. Tworzenie trójkąta w css z gradientowym tłem
- 7. IOS 7 - Jak uzyskać indexPath z przycisku umieszczony w UITableViewCell
- 8. javafx2.2 Tworzenie paska przewijania z przezroczystym tłem
- 9. Tworzenie całkowicie przezroczystego koloru w OpenCV
- 10. Tworzenie przezroczystego panelu w C# .Net
- 11. Tworzenie przycisku programowo w systemie Windows Phone 7 (WP7)
- 12. xcode 7 szybki sposób wyświetlania widoku przezroczystego
- 13. Próg adaptacyjny z rozmytym obrazem
- 14. Tworzenie przezroczystego otwór wewnątrz okna tła - WPF
- 15. Rmagick - obraz z przezroczystym tłem z tekstu
- 16. Tworzenie liniowego przezroczystego gradientu do elementu div
- 17. ImageMagick przedłużyć płótno z przezroczystym tłem
- 18. Używanie przezroczystego okna w Java 6 i Java 7
- 19. iOS jak zrobić podzbiór przezroczystego widoku nieprzejrzystego?
- 20. iOS 7 AVPlayer AVPlayerItem trwania niepoprawny w iOS 7
- 21. Tworzenie przycisku wielofunkcyjnego w html
- 22. Popraw wyniki OCR Tesseract z rozmytym tekstem
- 23. iOS 7 UITableView za pomocą przezroczystego paska nawigacyjnego i paska narzędziowego
- 24. Pierwsze UITableViewCell z SuperView w iOS 7
- 25. Jak ukryć pasek stanu z animacją w iOS 7?
- 26. pobrane obrazy png z przezroczystym tłem pokazuje z czarnym tłem
- 27. PreferenceFragment z przezroczystym tłem?
- 28. Utwórz część przezroczystego obrazu
- 29. BottomSheetDialog z przezroczystym tłem
- 30. Dekompresja obrazu w iOS 7
Czy moja aplikacja zostanie odrzucona przy użyciu tego interfejsu API? Dzięki :) –
Nie, żaden kod w tym repozycie nie korzysta z prywatnego API. – jrturton
@jrturton to bardzo przydatne +1 – Dhara