Perhaps the submenu is not enabled for user interaction.
[submenu setUserInteractionEnabled:YES]
Another possibility is that the slider frame is outside the .frame submenu
clipToBounds UIViews NO, , , . , , . , .
[submenu setBackgroundColor:[UIColor blueColor]]
- (0, 0, 0, 0).
NSLog(@"%f, %f, %f, %f", submenu.frame.origin.x, submenu.frame.origin.y, submenu.frame.size.width, submenu.frame.size.height);
[submenu setClipsToBounds:YES]
, .