Ich möchte überprüfen können, ob die Hintergrundfarbe aller Schaltflächen UIColor.whiteColor ist. Ich erkläre, ob sich eine Ansicht im Suchmodus oder im normalen Modus befindet.How to check backgroundColor aller Tasten
Ich möchte etwas ähnliches mit den folgenden tun, aber überprüft, ob Array bestimmte Wert enthält. In meinem Fall würde das nicht funktionieren, weil UIColor.whiteColor
eine Eigenschaft von UIButton ist.
if contains(categoryScrollView.subviews, UIColor.whiteColor) {
inSearchMode = false
}
Dann, wenn ich es in der folgenden Art und Weise gesagt, ich weiß nicht, wie ich sicher, dass Farbe Hintergrund machen kann alle Schaltfläche ist weiß wie es Hintergrundfarbe Validierung, sobald eine Schaltfläche ist weiß, das ist nicht, was passieren wird Ich brauche.
for button in categoryScrollView.subviews {
if button.backgroundColor == UIColor.whiteColor() {
inSearchMode = false
}
}
Wie kann ich die Hintergrundfarbe aller Tasten überprüfen?
Also, was zu validieren, dass obwohl Schaltflächen Hintergrundfarbe weiß ist, möchten Sie inSearchMode = false machen, oder? – Hasya
Ich möchte inSearchMode = false setzen, wenn ich weiß, dass alle Schaltflächen Hintergrundfarbe weiß ist. –
Verwenden Sie Ihr Modell, nicht die Farbe eines Knopfes !!! – Wain