1

10.7 でご存知のように、ユーザーはウィンドウのサイズをすべての側面と角から変更できます。NSWindow のサイズ変更を片側だけに制限する方法はありますか? setMinSize:andを使用すると、すべてが実行されるわけでsetMaxSize:はありません。これらを使用すると、サイズ変更を片側ではなく両側にのみ制限できます

4

3 に答える 3

0

どのOSでもウィンドウのサイズ変更動作は実際にはあなたの仕事ではありません。ウィンドウのサイズ変更をサポートするか、サポートしないかのどちらかです。それをサポートするかどうかを除いて、それがどのように起こるかを決めるのはあなたの呼びかけではありません。ユーザーはあなたがそうすることを好むでしょう。

そして、補遺として、あなたが望んでいるように見えることをするためのまともな方法はありません...設計による。

于 2012-09-24T10:27:04.777 に答える
0

- (void)windowDidResize:(NSNotification *)notification間違った側からサイズ変更された場合、以前に保存されたウィンドウ フレームを実装して復元します。

于 2012-09-22T18:55:38.910 に答える