如何提示提醒?

时间:2015-10-04 20:36:33

标签: macos swift cocoa

有没有办法从用户那里获得一些输入数据呢?

在我的Mac OS X应用程序中,我需要用户在文本字段中引入一些文本。

我尝试过segues(通过构建新视图),但我需要我的程序等到用户完成该文本字段。

Xcode正在展示我的新视图,然后贯穿我的所有功能,这不是我需要的。

总之,我需要用户按一个按钮,程序等待文本框完成,然后按OK按钮(从提示视图或其他),程序继续。

在C#中,我使用showDialog管理它。

1 个答案:

答案 0 :(得分:0)

如果您想等到用户完成TextField,那么您可以将textView设置为委托。这可能是控制器本身。

比实现所需的协议并实现textFieldDidEndEditing的功能。在这里你还有一个以param结尾的TextField,你可以从它上面的文本中获取值

在这里,您知道用户已经移除了键盘,您可以继续前进。

您还可以使用按钮并向其添加操作,因此,如果用户点击按钮,您的程序就可以继续。您只需要获取TextField的值。也许你把它存放在一个属性中:))