我需要在UIViewController的左侧部分添加一个子视图,它向用户显示当隐藏masterview时(纵向),屏幕左侧部分附近有东西.此视图必须与UISplitView的左侧部分一起移动.像这两个图像中带箭头的视图. (对不起俄语界面)
http://s2.uploads.ru/8EHJI.png
http://s2.uploads.ru/NhEam.png
但我的问题是,当我尝试添加这样的视图时,它会剪切到masterview的边界,并且在隐藏masterview时不可见.我想,我做错了,有一个简单的方法可以做到这一点.
http://s2.uploads.ru/8EHJI.png
http://s2.uploads.ru/NhEam.png
但我的问题是,当我尝试添加这样的视图时,它会剪切到masterview的边界,并且在隐藏masterview时不可见.我想,我做错了,有一个简单的方法可以做到这一点.
更新:我试图做一些黑客像:
-(void) clipToBoundsRecursive:(UIView *)someView { NSLog(@"%@",someView); someView.clipsToBounds = NO; for (UIView *v in someView.subviews) { [self clipToBoundsRecursive:v]; } }
并将其发送到splitviewcontroller的视图.
UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController; [self clipToBoundsRecursive:splitViewController.view];
它会在第一次生效(主视图边界显示之外的子视图,但在第一次显示/隐藏动画后,它们会消失,即使我再次调用此方法也不会出现)
解决方法
听起来像你的应用程序可以受益于
PKRevealController.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。