(投稿整理のため、過去にはてなBlogで書いたものの移植記事です。)
先日、以前Xcode4で作ったアプリをアップデートしようとXcode5で開いたところ、Interface Builderに不具合が起こりました。とはいえ、修正自体は簡単だったので、もし同じ状況になってしまった方のヒントにでもなればと思います(今更感満載ですが)。
ボタンが青くなる問題
さて、何が起こったかといいますと、Interface Builderで設置したUIButtonが何やら真っ青になっています。画像を見てもらえるとすぐ分かるかと思います(画像は英単語アプリの一部です)。
さて、Interface Builderを覗いてみます。こんな感じ。
青いですね…。青いです。原因ですが、UIButtonのTypeがなぜか「System」に置き換わっていました。UIButton全部ではなく一部だけなので原因は定かではありませんが、どうやらここが問題のようです。
Typeの項目を「System」から「Custom」へ変更すると無事直りました。簡単ですが、どうやら一部不具合がある模様。見えないところで悪さをしてないことを祈ります…。