作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试更改 View 中的 UIButton 以及 NaviBar、toolBar 或 SegControl 中的 UIBarButtonItems 的外观。
这里有 2 个问题。
NO.1。当我可以以编程方式更改它们的标题时,如何将自定义背景图片设置为我提到的按钮?我的意思是我发现如果我设置按钮的背景,标题似乎被背景图像隐藏了?
NO.2。我尝试直接在 png 上添加标题文本(这实际上是一种不完美的方式,因为我需要在运行时更改标题)。无论如何,它可以同时处理图像和文本,但分辨率似乎降低了,因为文本变得有些模糊。
任何人都可以给我一些如何实现它的建议吗?非常感谢!
最佳答案
NO.1
按钮标题不应被背景图片遮挡。您是否在这样的代码中设置按钮的图像:
[btn setBackgroundImage:image forState:UIControlStateNormal];
?您可能会改为设置按钮的图像属性(不同于其背景图像)。
NO.2
由于您提到的确切原因,您真的不想向 PNG 按钮添加文本。 iOS 中的按钮旨在以您想要的方式显示图像和文本 - 投入精力让内置按钮按应有的方式工作。关于如何执行此操作的教程数不胜数。
关于ios - 在 segControl & bars 上自定义 UIButton 或 UIBarButtonItem 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8138035/
我正在尝试更改 View 中的 UIButton 以及 NaviBar、toolBar 或 SegControl 中的 UIBarButtonItems 的外观。 这里有 2 个问题。 NO.1。当我
我是一名优秀的程序员,十分优秀!