3
空のメインNSWindowが1つとNSViewが5つあります。 NSViewsには異なるボタンとラベルなどがあり、ウィンドウは空です。表示される最初のビューは、他のビューにリンクして戻るメニューです。これは正常に動作し、ビューはうまく切り替わります。子NSViewに合うNSWindowのサイズ変更
しかし、NSWindowが特定のサイズでNSViewが大きい場合、NSWindowからNSWindowが飛び出して途切れてしまいます。
[_window setContentView: theNewView];
も新しいビューに合わせて_window
リサイズを持っている:
は、そのような私が行うとき、その方法はありますか?これが可能なら、アニメーションでこれを行うことができますか?
が見事に動作します:
は、アニメーションのために、手動で
frameRectForContentRect:
を使用してウィンドウのサイズを計算し、その後animate:YES
でウィンドウの枠を変更する必要があります。私はどこにでも見て、何も見つからなかったのですが、答えはとてもシンプルです。ありがとう! – Cristian私はビューを座標に変換する方法を教えてもらえますか? – Cristian
私はそれを考え出した - http://www.cocoabuilder.com/archive/cocoa/162049-flipping-over-coordinate-conversion.htmlもう一度ありがとう! – Cristian