Po usunięciu tła paska narzędzi z maską obrazu linia cienia nadal pozostaje nad paskiem narzędzi. Jak się go pozbędziemy? Jak widać, na poniższym obrazku chcę użyć paska narzędzi i przycisków, ale bez tła lub górnego cienia.Jak usunąć lub ukryć górny cień pasków narzędzi
const float colorMask[6] = {222, 255, 222, 255, 222, 255};
UIImage *_img = [[UIImage alloc] init];
UIImage *_maskedImage = [UIImage imageWithCGImage:CGImageCreateWithMaskingColors(_img.CGImage, colorMask)];
[self.navigationController.toolbar setBackgroundImage:_maskedImage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
Nie edytuj pytania w odpowiedzi, to już nie ma sensu. Odpowiedź na twoje pytanie jest w porządku (możesz także przyjąć własną odpowiedź). – jrturton
@jrturton Oh, ok, dziękuję. Wahałem się użyć "Odpowiedz na moje własne pytanie"; nie był pewien. własność 'setShadowImage' dla' toolbar' uniknęła mnie, ponieważ jest pod 'UIToolbar'; w dokumentacji programisty. –