我有一个带有弹出窗口的文本框。还在文本框顶部放置了一个按钮,使其可单击,以便在单击按钮时打开弹出框,并且所选的任何项目都将显示在文本框中。这在iOS7中运行良好,但在iOS 6中我可以选择popover中的项目,但按钮隐藏了文本。尝试按钮的设置颜色,但没有工作。
请帮忙。
答案 0 :(得分:1)
如果您将按钮的类型设置为“自定义”,并且未设置图像或背景图像,则该按钮在iOS7之前的版本上也将不可见。
如果以编程方式创建按钮:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
如果您在界面上进行了更改:
答案 1 :(得分:0)
您可以通过UITextbox
本身打开popover,而不是使用按钮。只需将按钮的IBAction
代码放在带有IBAction
事件的文本框EditDidBegin
中即可。
答案 2 :(得分:0)
将UI按钮的按钮设置为iOS 6的UIButtonTypeCustom