2

Xcodeの標準Cocoaアプリケーションテンプレートからアプリケーションを作成し、自動参照カウントを使用するように設定しました。

追加したのは、MainMenu.xibのウィンドウにツールバーとテーブルビューだけです。この時点でアプリケーションを実行すると、アプリケーションは次のようになります。

ここに画像の説明を入力してください

次に、タイトルバーの緑色のズームボタンをクリックします。その後、ウィンドウが最大化され、デスクトップ全体がいっぱいになります。次に、ズームボタンをもう一度クリックします。ウィンドウは元の幅に縮小されますが、元の高さには縮小されません。最大化したときほどの高さではありませんが、元の高さよりもはるかに高くなっています。

ここに画像の説明を入力してください

次に、ツールバーを右クリックして非表示にします。ツールバーはアニメーション化されますが、すぐに再び表示されます。ただし、ボタンをクリックしたり、ウィンドウをドラッグして移動したりすることはできません。ツールバーが実際に非アクティブ化されているかのようです。これを説明するために、この状態でウィンドウのサイズが変更された場合は次のようになります。

ここに画像の説明を入力してください

なぜこれが発生し、それを防ぐために何をすべきですか?開発者向けプレビューではなく、OSX10.8とXcode4.4を使用しています。

更新:(2013年4月)これは実際にはCocoaのバグのようです。:-(

更新:(2013年6月)10.8.4以降、この問題を再現できなくなりました。:-)

4

1 に答える 1

0

.xibファイルのFileInspectorで「UseAutoLayout」を無効にしようとすると、これはXcode 4.4の新機能であり、Windowsの動作を引き起こす可能性があります。

于 2012-08-04T12:33:20.630 に答える