当我在Interface Builder中设置自定义按钮时,它会隐藏标题文本。
您是否也必须为按钮创建文本,或者是否可以更改Z顺序以使标题显示在顶部?
答案 0 :(得分:1)
您可能正在设置按钮的“图像”属性,而不是“背景”属性。 “图像”出现在文本上,因此无论是以编程方式还是以NIB方式(方式更简单),将“背景”图像设置为所需的png,并设置所需按钮“状态配置”(默认,选择等)的文本,离开“图片”属性为空白。
答案 1 :(得分:0)
标题默认显示在顶部,在任何情况下文字都不在按钮后面...... 仍然按照以下步骤操作 1.将uibutton拖到视图中 2.选择UIButton 3.单击检查器的第一个选项卡 4.然后在那里输入标题。
输入的标题将出现在按钮上.. 希望这有帮助
答案 2 :(得分:0)
对于自定义按钮,我通过进入界面构建器和可以设置标题,图像,背景等的选项卡修复了同样的问题,如果你看起来较低,会有一个标题为“控件”的部分”。在该部分中,您可以更改对齐方式,还有一些“内容”复选框。勾选“已启用”和“已选中”,它应该有效。确保已为按钮的各种状态填充标题。
答案 3 :(得分:0)
它可能与State Config属性有关。我遇到了同样的问题并通过这样做解决了这个问题: