Пожалуйста, проверьте изображение ниже. Я добавил scrollview в цвет «BLACK» и добавил subview в цвете «GREY». теперь я хочу сделать прозрачным subview, который определяется как цвет «WHITE».Сделать пересечение прозрачным, используя несколько подпунктов
См. Приведенный ниже код. Позвольте мне знать, как сделать кнопку прозрачной с определенным фреймом или сообщить мне, если у вас есть альтернатива для этого.
self.scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 40.0, self.frame.size.width, 300.0)];
self.scrollView.contentSize = CGSizeMake(self.bounds.size.width,ViewHeight);
self.scrollView.autoresizingMask=UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.scrollView.delegate = self;
self.scrollView.backgroundColor =[UIColor blackColor];
[self.view addSubview:self.scrollView
UIButton *butApp = [UIButton buttonWithType:UIButtonTypeCustom];
[butApp setFrame:CGRectMake(x, y , w, h)];
[butApp setBackgroundColor:[UIColor greyColor]];
[self.scrollView addSubview:butApp];
UIButton* gapButton = [UIButton buttonWithType:UIButtonTypeCustom];
[gapButton setFrame:CGRectMake(x+3, y+10, w-6, 10)];
[gapButton setBackgroundColor:[UIColor whiteColor]];
[self.scrollView addSubview:gapButton];
Вместо этого gapButton мне нужно прозрачная часть в сером цвете, чтобы пользователь мог видеть черный цвет в этой части.
Вы пробовали [UIColor clearColor]? – johnluttig
Да, я пробовал clearColor на gapButton, но он показывает мне серый цвет, но мне нужен черный цвет в этой белой части. –
устанавливает свой альфа-свойство на 0. это может помочь вам – iPhone