iOS UIPopoverController 透明度/alpha
我正在制作一个 iPad 应用程序,客户想要一个具有透明度(alpha)的弹出概览。 他们给了我一个示例应用程序,可以在此处找到屏幕截图
我读到 UIPopoverController 是最糟糕的自定义内容因为只有几个属性需要设置。 链接 LINK
我尝试降低子视图的 Alpha,但视图的内容也变得透明。
我是否错过了一个选项,或者做了什么错误的事情来做到这一点?
另外,我在子类化方面没有什么经验,所以如果是这种情况,任何建议都将非常感激。
-碧玉
I'm making an iPad app where the client wants a popoverview with transparency (alpha).
They gave me an example app, screenshot can be found here
I've read that UIPopoverController is the worst thing to customize as there are only a few properties to set.
LINK & LINK
I tried it with lowering a subview's alpha but then the content of the view gets transparant too.
Am I missing an option, or doing something wrong to get this right?
Also, I have little experience with subclassing, so any suggestions if thats the case would be more than appreciated.
-Jasper
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我为您创建了一个 UIView 的子类,它应该可以满足您的需要...
PopoverView.h:
PopoverView.m
ArrowView.h:
ArrowView.m:
PopoverViewController.h:
PopoverViewController.m:
示例用法:
请注意,这是制作的启用了 ARC,因此如果您使用引用计数,则此代码将需要一些调整。
为了方便起见,我将整个项目放在我的dropbox中,供您下载:
http://dl.dropbox.com/u/25258177/personal/popovertest.zip
I created a subclass of UIView for you that should work for what you need...
PopoverView.h:
PopoverView.m
ArrowView.h:
ArrowView.m:
PopoverViewController.h:
PopoverViewController.m:
Example Usage:
Please note that this was made with ARC enabled, so if you are using reference counting this code will need some tweaking.
For convenience, I have put the entire project in my dropbox, for you to download:
http://dl.dropbox.com/u/25258177/personal/popovertest.zip