iphone – 将子视图添加到UISplitViewController的MasterView

iphone – 将子视图添加到UISplitViewController的MasterView,第1张

概述我需要在UIViewController的左侧部分添加一个子视图,它向用户显示当隐藏masterview时(纵向),屏幕左侧部分附近有东西.此视图必须与UISplitView的左侧部分一起移动.像这两个图像中带箭头的视图. (对不起俄语界面) http://s2.uploads.ru/8EHJI.png http://s2.uploads.ru/NhEam.png 但我的问题是,当我尝试添加这样的 我需要在UIVIEwController的左侧部分添加一个子视图,它向用户显示当隐藏mastervIEw时(纵向),屏幕左侧部分附近有东西.此视图必须与UISplitVIEw的左侧部分一起移动.像这两个图像中带箭头的视图. (对不起俄语界面)
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. 总结

以上是内存溢出为你收集整理的iphone – 将子视图添加到UISplitViewController的MasterView全部内容,希望文章能够帮你解决iphone – 将子视图添加到UISplitViewController的MasterView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存