>如何删除iPad的d出视图箭头?
>有没有办法删除popover的黑色边框?
如果不可能的话,你能否在iPad上建议一种在屏幕顶部显示UIVIEw(popover)而没有箭头和边框(可能是浅透明边框)的方法,好吗?非常感谢.
而且我认为ModalVIEw不是一个合适的选项,因为它无法调整大小并且无法通过单击外部模态视图来解除.
解决方法 AFIK没有内置方式来指定“无箭头”,或者d出没有边框.这是一个黑客,但它基本上是有效的.在由d出控制器管理的视图控制器的上下文中,在vIEwWillAppear:期间,获取d出窗口并删除第一个图层,这是呈现箭头和边框的内容:
- (voID) vIEwWillAppear: (BOol) animated{ [super vIEwWillAppear: animated]; UIVIEw* v = self.vIEw.supervIEw; NSLog( @"%@",NsstringFromClass( [v class]) ); // this should print UIVIEw v = v.supervIEw; NSLog( @"%@",NsstringFromClass( [v class]) ); // this should print UIPopoverVIEw [[v.layer.sublayers objectAtIndex:0] removeFromSuperlayer];}
我想你可以尝试添加你自己的图层,以你想要的方式渲染背景/边框.
总结以上是内存溢出为你收集整理的如何删除iPad的Popover箭头及其框架边框全部内容,希望文章能够帮你解决如何删除iPad的Popover箭头及其框架边框所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)