0
Xcodeでシングルビューアプリケーションを作成し、いくつかのUI要素を追加しました。その後、私はUITabBarControllerを作成し、3つのタブを作成しました。この後、UI要素は塗りつぶされた円ではなく、もはや機能しませんでした。空白の円しか表示されませんでした。ファイルの名前を変更した後にIBOutletにUI要素をリンクする
これは、ViewControllerクラスが.storyboard
ファイルのViewControllerのタイトルとは異なる名前だったためですが、これはそうではありません(画像参照)。
を切断されます。しかし、ViewController(または他のUI要素)に関する 'Class'と' Title'の違いは何ですか? – hgiesel
私は "タイトル"は単なる自動生成XCodeプロパティであり、コードには何の影響も与えないと思います。しかし、 "クラス"は、ビューコントローラがどのオブジェクトを決定するためにあなたのプログラムが使用するものです。これは実行時に発生するため、正しく実行しないとXCodeエラーが表示されません。クラッシュが表示されるだけです。ストーリーボードとカスタムクラスをリンクするには、XCode用に設定する必要があります。 私の答えを受け入れてくれてありがとう、私はあなたを助けてうれしいです:) –