2014-10-19 3 views
0

У меня есть один fooView внутри моего self.view, fooView имеет маску слоя, которая скрывает часть fooView. У меня есть кнопка за этой скрытой частью. Поэтому я вижу кнопку, но не могу ее щелкнуть, потому что слой маски находится перед ней. я добавил слой, как это .. Я хотел нажать кнопку Mesajlar на картинке ..Как я могу нажать кнопку за слоем маски?

enter image description here

CAShapeLayer *shape = [CAShapeLayer layer]; 
shape.path = pathRef; 

shape.fillRule = kCAFillRuleEvenOdd; 
shape.frame = self.view.frame; 
[shape setFillColor:[[UIColor redColor] CGColor]]; 
[self.viewBottomAbiInfo.layer setMask:shape]; 

Я искал и нашел метод pointInside, но его только вид ..

pointInside:<#(CGPoint)#> withEvent:<#(UIEvent *)#> 

Любые советы будут оценены ..

ответ

0

Я решил проблему с привлечением всех мнений и кнопки я п фронт тайник маски .. как код ниже,

[self.view bringSubviewToFront:btnMessages]; 

Это не самый лучший ответ, но сохранила день на этот раз ..

Смежные вопросы