问题标签 [uibaritem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
566 浏览

swift - 透明导航栏的栏按钮项

我使用此代码使导航栏透明以使背景图像继续显示整个屏幕:

然后当我将条形按钮添加到我的导航栏时,按钮也会变得透明。但我不希望我的按钮是透明的。我怎么解决这个问题?

0 投票
3 回答
1145 浏览

ios - 无法修改 UIBarButton tintColor

我的导航栏中有一个 UIBarButton,我从情节提要中为它设置了一个图像(silhouette.png),我可以随意更改该图像的色调(颜色):

但是,在某些时候,我以编程方式将原始图像更改为另一个图像(icon.png),因此在这种情况下我不需要更改色调,到目前为止一切都很好:

问题来了,当我将图标图像切换到原始的剪影.png时,因为我无法再修改色调,它始终保持蓝色剪影(默认颜色),而不是绿色、红色等:

我做错了什么,为什么之后会发生色调变化?如果您需要更多详细信息,请告诉我。

0 投票
0 回答
87 浏览

swift - 将 CAShapeLayer 放在 UIBarItem 中的 UIImage 之上

背景

我按照本教程实现了自定义徽章: http: //www.stefanovettor.com/2016/04/30/adding-badge-uibarbuttonitem/

问题

徽章层位于 UITabBarItem 图像下方。如何将它放在图像的顶部?我尝试使用 view.layer.insertSublayer 最后插入徽章层,但没有运气。

在此处输入图像描述