2016-07-13 8 views
-1

ich meine schnellen Projekte Eureka Formularen passieren und ich habe einen Kunden Reihe:Eureka - wie Werte Elemente in benutzerdefinierten Reihe

Das ist mein Xib:

enter image description here

Das ist meine Klasse :

public class CustomServiceCell : Cell<Bool>, CellType{ 

    @IBOutlet weak var btnDelete: UIButton! 
    @IBOutlet weak var lblTitle: UILabel! 


    public override func setup() { 
     //height = { 60 } 
     //lblTitle.text = row.title 
     super.setup() 
     selectionStyle = .None 
     //btnDelete.addTarget(self, action: #selector(onDelete), forControlEvents: .TouchUpInside) 

    } 

    @IBAction func onDelete(sender: UIButton) { 
     print("Delete Button tapped") 
     row.value = true 

    } 

    public override func update() { 
     super.update() 

    } 
} 

Und das ist, wie ich es meine Form hinzufügen:

<<< CustomServiceRow(); 

Ich würde gerne wissen, wie kann ich Werte übergeben, um den Namen des Textes meines Knopfes und den Text meines Etiketts zu setzen.

Irgendwelche Hinweise?

+0

Was Sie auf Eureka in der Dokumentation gefunden haben? –

+0

Es gibt keine Informationen dazu. – VAAA

+0

Es gibt auf der ersten Seite von [Eureka Readme] (https://github.com/xmartlabs/Eureka#using-the-callbacks) –

Antwort

0

Von Eureka's readme in Github:

let row = SwitchRow("SwitchRow") { row in  // initializer 
         row.title = "The title" 
        }.onChange { row in 
         row.title = (row.value ?? false) ? "The title expands when on" : "The title" 
         row.updateCell() 
        }.cellSetup { cell, row in 
         cell.backgroundColor = .lightGrayColor() 
        }.cellUpdate { cell, row in 
         cell.textLabel?.font = .italicSystemFontOfSize(18.0) 
       } 
+0

Lass es mich mal ausprobieren ... mit cellSetup. Gib mir Asec – VAAA

+0

Erstaunlich ... es war immer in meinen Augen, aber habe es nicht gesehen. Schätze so sehr. – VAAA

+0

Ich bin froh zu helfen –

Verwandte Themen