4

私はストーリーボードを使用してアプリケーションを作成してきましたが、現在、多くのセグエといくつかのコンポーネントがあります。これにより、ストーリーボード内で何かをしようとすると、大量の遅延が発生します。ストーリーボード内のコンポーネントを非表示にする方法はありますか? ありがとう。

4

2 に答える 2

1

+1、Xcodeを改善する可能性のある機能について。現在、これらのビューを非表示にする方法はありません (私にはわかりません)。しかし、私はあなたに次のことをお勧めします。

  • 必要のないデバッグ領域を非表示にします。
  • セグエの操作中にドキュメントのアウトラインを非表示にします。

なんで?

このようにして、変更を加えるたびに、システムは不要なビューや長いドキュメントのアウトラインを再描画する必要がないと思います. おそらくこれでラグが少なくなるでしょう(こんな言葉は無いと思います)!


回避策

セグエを異なるメタ セグエに分割すると、それらのセグエをメイン セグエから呼び出すことができます。そうすれば、各接続を 1 つのファイルに入れる必要はありませんが、それを圧縮できます!

そして、ここにそのドキュメントがあります!別のファイルでストーリー ボードを取得し、UIViewController で簡単に開始できるようになりました。次に、古い方法を使用して、異なるViewController間をセグエできます。

UIStoryboard に関する Apple ドキュメント

デモアプリ。

これを実現するために、将来の訪問者に役立つ簡単なデモ アプリケーションを作成しました。

https://github.com/Krutarth/LargeStoryboardManagement


視覚的にはこのようなもの、

ここに画像の説明を入力

于 2012-06-12T23:35:06.267 に答える