gpt4 book ai didi

iphone - 如何高亮显示像 iOS 工具栏这样的图标

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:52:11 24 4
gpt4 key购买 nike

我想使用我也用于 iOS 选项卡栏的一些图像来创建一些自定义工具栏。如何像 Apple 在标签栏上那样突出显示图标?

最佳答案

请注意,我并没有亲自这样做,但如果需要和时间,我会这样做。

UIToolBar 好像用了3层来达到效果:

  1. 最底层是黑灰色底纹的圆角矩形
  2. 第二层是蓝色高光渐变
  3. 最顶层是用户提供的图像,其中只使用了 alpha channel 。

底层和第二层都可以是使用 [UIImage stretchableImageWithLeftCapWidth::] 制作的适合任意尺寸的预渲染图像。

要将最顶层的 alpha channel 应用到第二层,请使用 UIContextDrawImagekCGBlendModeSourceIn 的混合模式将最顶层绘制到第二层的图像上。然后将结果合成到最底层图像的顶部,您应该得到类似于 UIToolBar 呈现的内容。

关于iphone - 如何高亮显示像 iOS 工具栏这样的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373223/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com