如何在开始编辑文本字段时添加淡化视图

时间:2012-05-15 07:00:33

标签: iphone objective-c ios

我想创建如下图所示的视图 我的实现应该使用文本字段输入,我喜欢建立的行为是一旦我点击文本输入当前视图应该褪色,因为一旦用户开始输入我将显示表自动完成?

enter image description here

2 个答案:

答案 0 :(得分:2)

首先,您需要为UITextFieldDelegate设置UITextField

UITextFieldDelegate的{​​{1}}方法中,您只需将主视图的alpha设置为0.7即可。或者,您可以在主视图顶部添加另一个带有alpha 0.7的黑色(void)textFieldDidBeginEditing:(UITextField *)textField对象。

答案 1 :(得分:2)

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