1. 程式人生 > >iOS ---監聽文字框輸入

iOS ---監聽文字框輸入

在.m裡面

- (void)viewDidLoad {

    [superviewDidLoad];

// Do any additional setup after loading the view.

//預設btn不能點選

        [self.LoginBtnsetAlpha:0.4];

        [self.LoginBtnsetEnabled:NO]; 

//如果 phoneField 文字框輸內容時呼叫   textFieldDidChange 方法   兩個文字框的話,再在下面copy一下

    [self.phoneFieldaddTarget:selfaction

:@selector(textFieldDidChange:)

forControlEvents:UIControlEventEditingChanged];  

}

#pragma 監聽文字框是否輸入內容

-(void)textFieldDidChange:(id)sender

{

   NSLog(@"%@",self.phoneField.text);

// if   ( [name isEqualToString:@""] || [pwd isEqualToString:@""])

   if (self.phoneField.text.length >0) {

//  1. 登入按鈕變為可點選狀態

        [self.LoginBtnsetAlpha:1];

        [self.LoginBtnsetEnabled:YES];

    }else

    {

        [self.LoginBtnsetAlpha:0.4];

        [self.LoginBtnsetEnabled:NO];

    }

}