2013-09-27 15 views

Odpowiedz

1

Efekt rozmycia nie jest dostępny jako publiczne API. Dostępne są implementacje stron trzecich, takie jak FXBlurView, które mogę polecić.

+0

Czy moja aplikacja zostanie odrzucona przy użyciu tego interfejsu API? Dzięki :) –

+0

Nie, żaden kod w tym repozycie nie korzysta z prywatnego API. – jrturton

+0

@jrturton to bardzo przydatne +1 – Dhara

4

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:

enter image description here

1

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.

Powiązane problemy