如何等待某个条件来满足并隐藏/显示UIButton?

时间:2015-03-27 13:47:26

标签: ios objective-c

我无法找到检查3 [或更多]条件的方法,以便在视图中显示或隐藏UIButton。仅当用户填充了视图中的所有UITextField时,我才需要显示UIButton。最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

我认为你应该使用UITextFields delegates。例如,您可以在用户完成textfield编辑后立即触发某些代码,例如,您可以检查每个myTextfield.text is > 0的长度,即字段是否填充了一些文本。只要满足上述条件全部您的textfields,您就可以隐藏/显示UIButton

也许发布一些您尝试过的代码,但是如果你看看UITextFields delegates的工作方式,你应该没问题。

答案 1 :(得分:0)

您可以使用textfield委托方法: 使用"textfieldDidBeginEditing"方法..

确认第3个文本字段的代理

在此方法中,检查是否填充了第1个文本字段,如果"是"然后显示按钮。

对于第3个文本字段,在"textFieldDidEndEditing"中。检查用户是否填写了第3个文本字段..如果" NOT"然后隐藏按钮。

发布一些代码..这样我们就可以更好地了解你在做什么。