在iOS 6中,UIPopoverView有黑色半透明颜色的边框,而iOS 7没有边框,因为iOS 7变得透明。如何在iOS 7中添加黑色半透明颜色的边框。
有谁知道请帮我解决这个问题吗?
发布于 2013-09-30 10:11:21
iOS7中的爆米花是白色和模糊不清的,来自苹果:
在iOS 7中,popover背景是一个白色的模糊,这意味着popover内容视图的背景可以是透明的。翻盖内的表视图会自动使用半透明外观,而翻盖内的自定义内容则应使用半透明外观。
不幸的是,Popover无法自定义,您需要使用一些替代方法:
或者任何其他..。
发布于 2013-10-17 11:49:40
您可以使用UIPopoverBackgroundView实现自定义但类似的效果。
教程和库都是现成的。
发布于 2014-06-09 22:20:47
你为ios7.0和更高版本试过这个吗?
[popoverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
popoverController.contentViewController.view.layer.borderWidth = 5;
popoverController.contentViewController.view.layer.borderColor = [[UIColor blackColor] CGColor];https://stackoverflow.com/questions/19091228
复制相似问题