1
私は、iOSアプリケーションのSwiftでフォームの検証システムを実行しようとしています。 UITextField
オブジェクトにIsRequired
プロパティを挿入する拡張機能を作成しました。IBOutlets in a loop
:
txtEmail.isRequired = true;
txtPassword.isRequired = true;
txtName.isRequired = true;
txtSurname.isRequired = true;
for Item in self.view.subviews {
if let textField = Item as? UITextField {
if textField.isRequired! {
if(textField.text == "")
{
textField.layer.borderColor = UIColor(red: 0.5, green: 0.5, blue:0, alpha: 1.0).cgColor;
}
}
}
}
をしかし、それは動作しません。私はUITextfields
をstackviewsに持っています。
は
( "" ?? textField.text) '例えば、また' text'がnilでないことを確認してください!:この方法では、例
CustomTextField
の配列を持っているつもり' – Sulthan
"...動作しません"役に立たない声明です。あなたのコードは何をしていますか?コンパイラエラーが出ますか?もしそうなら、エラーは何ですか?あなたのアプリケーションはクラッシュしますか?あなたがしたいことをやり遂げることができませんか?どのように、正確に? –
私は 'UITextField'sの' isRequired'プロパティに慣れていません。それはどこに定義され/文書化されていますか? –