【发布时间】:2010-11-10 16:32:12
【问题描述】:
我正在使用 UISegmentedControl 和 UIBarButtonItem 中的图像,而 UIBarButtonItem 本身就在 UIToolbar 中。如果我将图像用于“普通”UIBarButtonItem,则会自动应用漂亮的阴影效果。但是,这不会自动应用于 UISegmentedControl 中属于 UIBarButtonItem 的图像。我正在考虑继承 UISegmentedControl 来应用这种阴影效果,但我不太确定从哪里开始使用图形 API 来实现这一点。我猜我需要覆盖:
- (void)drawRect:(CGRect)rect;
但除此之外,我不知道该去哪里。
有人对起点有什么建议吗?
另一种选择是将阴影效果直接应用于源图像。但是,我在图标/图形部门的技能也无法达到这一点。对可能帮助我实现这种效果的工具有什么建议吗?也许通过 ImageMagick 或其他方式?
提前感谢您的帮助!
【问题讨论】:
-
你有什么收获吗?
-
一直没弄明白,很遗憾...
标签: iphone uinavigationbar uibarbuttonitem uisegmentedcontrol uitoolbar