Ale*_*lec 2 interface-builder uiview nib ios
我用a UIPopoverController来显示一个UIView.布局有点类似于a UISplitViewController所以看起来在"细节视图"上有圆角是非常奇怪的,因为它留下了一个小间隙.我还没有找到任何与其他有这个问题的人相关的东西,但这些圆角似乎是默认的样式.是否可以删除它们?
可能有用的事情:
UIViewclipsToBound = NO在viewDidLoadlayer.cornerRadius = 0在viewDidLoad在视图的顶部似乎也有一个阴影,但很难说.有什么方法可以摆脱所有这些默认样式?我只想要一个空白的方块.
Mic*_*ick 11
没有支持的方法可以使UIPopoverController内部的视图没有圆角.UIPopoverController的内部代码将视图添加到具有剪切到边界的圆角的视图.
可能有一种hackish方式来做,即等到显示UIPopoverController,然后遍历视图的所有父级并将它们全部设置为cornerRadius = 0;和clipsToBounds = NO;,但即使您找到了解决方案,它也可能与所有方法不兼容iOS的版本,如果Apple将来更改了UIPopoverController的一些内部代码,那么您的解决方案可能会中断.
如果您真的想要这样做,那么最好的方法是创建自己的类,模仿UIPopoverController功能.
| 归档时间: |
|
| 查看次数: |
5065 次 |
| 最近记录: |