Tworzę plik xib, w którym jest czarnymarmurkowe tło wyświetlane za pomocą UIImageView i umieszczonych nad nim kilku przycisków UIB z obrazami. Obrazy są przezroczyste, z wyjątkiem przerywanej białej linii otaczającej ich obwód. Używam pngs do moich zdjęć i próbowałem ustawić je jako obraz i tło. Jak mogę przywrócić kanał alfa w tych obrazach i umieścić je w UIButton?
Jak obraz powinien wyglądać z przezroczystością na czarnym marmurkowym tle.
Jak obecnie wygląda obraz.
Odpowiedzi:
3 dla odpowiedzi № 1Może być konieczne ustawienie UIButton
wpisz do UIButtonTypeCustom
a nie zaokrąglony prostokąt
0 dla odpowiedzi nr 2
Spróbuj dodać platformę quartzCore do folderu struktury, a następnie zaimportuj nagłówek:
#import < QuartzCore/QuartzCore.h >
i ustaw obraz maskToBounds
tak i ustaw w rogu, jeśli chcesz.
[yuorImageView.layer setMaskToBounds:YES];