質問: UIImage(named:image_list[index])! moveFruit.setImage(fruit_uiimage, for: .normal) } } ``` ### 試したこと ### 補足情報(FW/ツールのバージョンなど) Xcode10.1を用いています。
回答: コードを見たところ、正しく動作しそうな気がするので、そのままコピペしてビルド/実行して見たところ、 ``` let image_list = ["f01”,”f02”,”f03”,”f04”,”f05”,”f06"] ``` このコードの中に書かれてある `”`が、一部全角の `"`になっているため、ファイル名の配列が正しく定義されておらず、実行時にエラーが発生しました。 そこだけ修正して実行したところ、意図通りの動作をしており、別のUIButton位置が勝手に初期化されるようなことは発生せず、各ボタンとも画像を切り替えながら左端から右端へのスクロールを繰り返していました。 問題が起きているコードは、本当に掲載されているコードと同じですか? 同じはずであれば、ここに書かれていないこと(Storyboardの接続等)を見直してみるべきだと思います。 また、自分で新しいプロジェクトを作成し、質問に掲載したコードをコピペして、意図通りの動作をするかどうか確認してみると良いと思います。 それで意図通り動作するものが作れたら、問題のプロジェクトと何が違うか比較して問題点を検証できると思います。