3

自動レイアウト シートには大きな厄介な問題があります。値、幅を変更したり、標準をクリックしたり、アウトレットを変更したい場合よりも、無効になっているアウトレットよりも大きいものに変更したりする場合は、再選択する必要があります。 eは変更を行います...これは非常に迷惑です、いくつかの解決策はありますか?

4

2 に答える 2

1

本当の解決策ではありませんが、適切なキーボード ショートカットに慣れると、ワークフローが少し速くなります。

Cmd-Alt 4は属性インスペクターを表示します。

Cmd-Alt 5はサイズ インスペクターを表示します。

于 2013-01-31T20:52:51.033 に答える
0

私の解決策は、ビューとウィンドウをプログラムで作成することでした。自動レイアウトにより、コードでのコントロールの作成がより魅力的になります。

  1. Interface Builder のユーザー インターフェイスは、Auto Layout を備えた難破船です。物事を正しくセットアップするには永遠に時間がかかります。多くの場合、無関係な項目を変更すると、完了した項目が移動し、物事を修正するサイクルが再開されます.. 再び。
  2. 自動レイアウトにより、コードでコントロールを作成するときにフレームとサイズを使用する必要がなくなります。以前は、コードでコントロールを作成することは、適切なサイズと配置が困難でした。自動レイアウト フォーマット文字列を使用するのは簡単です
  3. コントロールをプログラムで作成すると、よりクリーンな MVC を実行できます。
  4. コントロールをプログラムで作成すると、リファクタリングが容易になります。オブジェクト プロパティの文字列を Interface Builder に入力する代わりに、定数を使用できます。
于 2013-01-31T21:20:00.213 に答える