UIButton не получает прикосновения, когда суперпредставление имеет zposition

У меня есть вид, который имеет три кнопки. Если я установил zPosition вида так, чтобы он был сверху, кнопки, размещенные на нем, не получают прикосновения.

Однако, как только оставьте zPosition вида по умолчанию, кнопки начнут получать прикосновения. Я проверил все обычные подозреваемые, но не работает.

Что здесь не так, так это существенный пробел в моем понимании.

self.dropDownMenu.layer.shadowColor = [UIColor blackColor].CGColor;
self.dropDownMenu.layer.shadowOffset = CGSizeMake(0.0, -3.0);
self.dropDownMenu.layer.shadowOpacity = 0.5;
self.dropDownMenu.layer.shadowRadius = 4.0;
self.dropDownMenu.layer.shadowPath = [UIBezierPath bezierPathWithRect:self.dropDownMenu.bounds].CGPath;
self.dropDownMenu.layer.zPosition = 20.0;
[self.dropDownMenu bringSubviewToFront:self.breakfastBtn];

0 ответов

Другие вопросы по тегам