Iphone 如何在开始编辑文本字段时添加淡入淡出的视图

Iphone 如何在开始编辑文本字段时添加淡入淡出的视图,iphone,objective-c,ios,Iphone,Objective C,Ios,我想创建如下图所示的视图。 我的实现应该使用文本字段输入,我喜欢构建的行为是,一旦我单击文本输入,当前视图应该消失,因为一旦用户开始键入,我将显示表格以自动完成 首先,需要为UITextField设置UITextFieldDelegate 在UITextFieldDelegate的voidtextFieldDidBeginEditing:UITextField*textField方法中,您可以将主视图的alpha值设置为0.7。或者,您可以在主视图顶部添加另一个alpha为0.7的黑色UIVie

我想创建如下图所示的视图。 我的实现应该使用文本字段输入,我喜欢构建的行为是,一旦我单击文本输入,当前视图应该消失,因为一旦用户开始键入,我将显示表格以自动完成


首先,需要为UITextField设置UITextFieldDelegate


在UITextFieldDelegate的voidtextFieldDidBeginEditing:UITextField*textField方法中,您可以将主视图的alpha值设置为0.7。或者,您可以在主视图顶部添加另一个alpha为0.7的黑色UIView对象。

首先,您需要为UITextField设置UITextFieldDelegate


在UITextFieldDelegate的voidtextFieldDidBeginEditing:UITextField*textField方法中,您可以将主视图的alpha值设置为0.7。或者,您可以在主视图顶部添加另一个alpha为0.7的黑色UIView对象。

为什么不使用iOS SDK提供的搜索栏?它包含您需要的一切,并将按照屏幕截图所示的方式运行。。。
如果您不想要,那么@ugur会回答您

为什么不使用iOS SDK提供的搜索栏?它包含您需要的一切,并将按照屏幕截图所示的方式运行。。。
如果您不想要,那么@ugur会回答您

,因为我的案例中有两个文本文件,因此如果我使用两个搜索栏,将使解决方案复杂化,因为我的案例中有两个文本文件,因此如果我使用两个搜索栏,将使解决方案复杂化