Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift Eureka表单库-如何在表单呈现后自定义字段_Ios_Swift_Eureka Forms - Fatal编程技术网

Ios Swift Eureka表单库-如何在表单呈现后自定义字段

Ios Swift Eureka表单库-如何在表单呈现后自定义字段,ios,swift,eureka-forms,Ios,Swift,Eureka Forms,我有一个字段要在验证错误后突出显示。通过查看文档,我不确定在字段已经初始化之后在何处对其进行自定义。由于还没有直接的方法进行验证,最简单的方法是使用onChange()回调来验证行 <<< TextRow() { $0.title = "title" }.onChange{ row in if row.value?.containsString("error") == true {

我有一个字段要在验证错误后突出显示。通过查看文档,我不确定在字段已经初始化之后在何处对其进行自定义。

由于还没有直接的方法进行验证,最简单的方法是使用onChange()回调来验证行

    <<< TextRow() {
           $0.title = "title"
        }.onChange{ row in
             if row.value?.containsString("error") == true {
                 row.cell.contentView.layer.borderColor = UIColor.redColor().CGColor
                 row.cell.contentView.layer.borderWidth = 2
             }
        }

由于还没有直接的验证方法,最简单的方法是使用onChange()回调验证行

    <<< TextRow() {
           $0.title = "title"
        }.onChange{ row in
             if row.value?.containsString("error") == true {
                 row.cell.contentView.layer.borderColor = UIColor.redColor().CGColor
                 row.cell.contentView.layer.borderWidth = 2
             }
        }

@user3545708的回答很好,但这是官方的说法:

(默认为所有文本行,但可以分别更改每种文本行)


@user3545708的回答很好,但这是官方的说法:

(默认为所有文本行,但可以分别更改每种文本行)