按钮隐藏iOS6中的文本

时间:2013-12-02 07:00:29

标签: ios iphone objective-c

我有一个带有弹出窗口的文本框。还在文本框顶部放置了一个按钮,使其可单击,以便在单击按钮时打开弹出框,并且所选的任何项目都将显示在文本框中。这在iOS7中运行良好,但在iOS 6中我可以选择popover中的项目,但按钮隐藏了文本。尝试按钮的设置颜色,但没有工作。

请帮忙。

3 个答案:

答案 0 :(得分:1)

如果您将按钮的类型设置为“自定义”,并且未设置图像或背景图像,则该按钮在iOS7之前的版本上也将不可见。

如果以编程方式创建按钮:

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];

如果您在界面上进行了更改:

Change Button Type

答案 1 :(得分:0)

您可以通过UITextbox本身打开popover,而不是使用按钮。只需将按钮的IBAction代码放在带有IBAction事件的文本框EditDidBegin中即可。

答案 2 :(得分:0)

将UI按钮的按钮设置为iOS 6的UIButtonTypeCustom