私はループを使用して、選択していない状態が灰色でないように(私の元のアイコンは白です)、タブバー項目の元の画像を設定しています。期待されるシーケンス式swift 3
for (items in 0 ..< tabBar.items!.count){
let tabItemIndex = tabBar.items![items]
tabItemIndex.image = tabItemIndex.image!.withRenderingMode(UIImageRenderingMode.alwaysOriginal)
}
}
私は最初の行に次のエラーを取得しています:Expected 'in' after for-each pattern
、Expected Sequence expression for for-each loop
、およびExpected pattern
最近のXcode 8アップデートは、コードを壊したようしかし、それが見えます。
誰でもこのソリューションを修正できますか?今日まで素晴らしい作品でした。
ありがとうございます!
かっこを削除するとどうなりますか? – matt
あなたのコードには非常に奇妙な名前が付けられています。 'items'というインデックスを呼び出してそれを使ってアイテムを取得しますが、' index'を呼び出します。アイテムをitem {item.image = ...} 'として単純に列挙してみませんか? – vikingosegundo
@vikingosegundo私たちが彼のスタイルを改善しようとする前に、彼が構文エラーを越えるようにしましょう! – matt