我正在尝试在视图中更改我的UIButtons的外观以及NaviBar或toolBar或SegControl中的UIBarButtonItems。
以下是2个问题。
NO.1。如何以编程方式更改标题时,如何将自定义背景图片设置为我提到的按钮?我的意思是我发现如果我设置按钮的背景,标题似乎被背景图像隐藏了?
NO.2。我试图直接在png上添加标题的文本(这实际上是一种不完美的方式,因为我需要在运行时更改标题)。无论如何,它可以解决图像和文本,但分辨率似乎降低了,因为文本变得有点模糊。
有谁能给我一些建议如何实现它?非常感谢!
答案 0 :(得分:1)
NO.1
按钮标题不应被背景图像遮挡。您是否使用以下代码设置按钮的图像:
[btn setBackgroundImage:image forState:UIControlStateNormal];
?您可能正在设置按钮的图像属性(与其背景图像不同)。
NO.2
您确实不想在按钮PNG中添加文字,原因在于您提到的确切原因。 iOS中的按钮旨在以您希望的方式显示图像和文本 - 将精力投入使内置按钮按照应有的方式工作。关于如何做到这一点,有十亿个教程。