Используйте альфа для вашего круга. Как и в вашем примере ссылку, а затем добавить подвидов в yourmainview:
UIView *circleView = [[UIView alloc] initWithFrame:CGRectMake(10,20,100,100)];
circleView.alpha = 0.5;
circleView.layer.cornerRadius = 50;
circleView.backgroundColor = [UIColor whiteColor];
[yourmainview addSubview: circleView];
Btw в вашей картине я думаю, белые кружки имеют 100% альфа. Вы можете использовать индивидуальную альфу для каждого круга или использовать рандомизатор:
Что касается обновленного примера, почему бы вам не добавить больше кнопок и витрины в свой h-файл, синтезировать их и использовать несколько экземпляров ... showcase setupShowcaseForTarget : btn_custom_1 title: @ "title" details: @ "other"]; ? Я думаю, вам следует изменить основные классы, потому что вы хотите, чтобы разные контейнеры отображали несколько просмотров [круги].
Использование измененного iShowcase.m [- (void) calculateRegion] и различные представления как контейнеры, я смог сделать что-то вроде: http://tinypic.com/view.php?pic=2iwao6&s=8#.VLPTRqYsRE8 Итак, ответ: использование пользовательских представлений для нескольких витрин [ex [showcase2 setContainerView: self .view2];], затем пользовательский кадр для каждой витрины [showcase2.frame = CGRectMake (0,0,100,100);] Я не нахожу время для точной настройки примера, но да, вы можете достичь желаемого результата ...
Я думаю, что я не объяснить мои себя правильно, я буду обновлять мой вопрос. –
Я обновляю его https://github.com/rahuliyer95/iShowcase Я хочу что-то вроде этого, но с несколькими кругами и текстом. –