你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios 輸入框輸入6位數字

ios 輸入框輸入6位數字

編輯:IOS開發綜合
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{

    if (textField.tag == 11) {
        //新密碼
                if(range.location <= 5){
                    
                            if ([string length]>0)
                            {
                                unichar single=[string characterAtIndex:0];//當前輸入的字符
                                if ((single >='0' && single<='9'))//數據格式正確
                                { 
                                    return YES; 
                                }else{ 
                                    return NO; 
                                } 
                            }else{ 
                                return YES; 
                            }
                    
                }else{
                    
                    return NO;
                }
    }else{
        //確認新密碼
        if(range.location <= 5){
            
            if ([string length]>0)
            {
                unichar single=[string characterAtIndex:0];//當前輸入的字符
                if ((single >='0' && single<='9'))//數據格式正確
                {
                    return YES;
                }else{
                    return NO;
                }
            }else{
                return YES;
            }
            
        }else{
            
            return NO;
        }
    }
}

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved