こんにちは私はiphoneアプリケーションを作成しています。条件の1つは、ユーザーが自分の応答の最初の数字として「0」を入力できないはずです(UITextFieldをプレースホルダ値)正解は0IOS TextFieldがゼロでない場合
私がこれまで持っていることですが、それは私がまだ0を入力できますが、あなただけかどうかを確認する必要がある場合は100
func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
let leadingZero = textField.text?.rangeOfString("0")
let replacementZero = string.rangeOfString("0")
if leadingZero != nil && replacementZero != nil {
return false
}
return true
}
あなたの問題は解決しますか、それともまだ問題がありますか? –
私は提案された解決策を試しましたが、数字として0を入力したり、コードの他の部分を分解したりすることができます。ヒントは代表団の使用を言いました。 – snake123
この問題のコードが必要ですか? –