不可解な問題があります。ペン先で初期化されたバニラ NSView へのポインターがあります。私はNSViewにメッセージを送りました:
[myNSView setFrame:NSMakeRect(0,0,816,1056)];
しかし、デバッガーをステップ実行するとmyNSView、フレームが{{0,0}, {801, 1041}}. 長方形の寸法は、私が指定したよりも 15 小さいです! これは一貫して発生します。2 つ続けて指定する[setFrames]と、すべてが機能しますが、もちろんそれは答えではありません。
なぜsetFrame失敗するのですか?