すべてのボタンの背景色がUIColor.whiteColorであるかどうかをチェックしたいと思います。私はビューがボタン状態で検索モードか通常モードかを判断しています。すべてのボタンの背景色を確認する方法
は、配列に特定の値が含まれているかどうかを確認します。 UIColor.whiteColor
はUIButtonのプロパティであるため、私の場合は機能しません。私は次のようにそれを置く場合
if contains(categoryScrollView.subviews, UIColor.whiteColor) {
inSearchMode = false
}
その後、私はそれが、すぐに任意のボタンの背景色は何されていない白であるとして検証に合格しますように、すべてのボタンの背景色は白であることを確認することができますかわかりません私は欲しい。
for button in categoryScrollView.subviews {
if button.backgroundColor == UIColor.whiteColor() {
inSearchMode = false
}
}
どのようにすべてのボタンの背景色を確認できますか?
ボタンの背景色は白ですが、inSearchMode = falseを正しく設定することを確認するだけです。 – Hasya
すべてのボタンの背景色が白であることがわかっている場合は、inSearchMode = falseに設定します。 –
ボタンの色ではなく、モデルを使用してください。 – Wain