NSView での描画に関する実験を行うために、まったく新しいプロジェクト GrafLaboratory を開始しました。メイン ウィンドウにカスタム ビューを追加し、ウィンドウのサイズが変更されたときにそのサイズを採用するように構成しました。
InitFrameWith を次のように変更しました。
- (id)initWithFrame:(NSRect)frame
{
self = [super initWithFrame:frame];
if (self) {
NSRect r = [self bounds];
}
return self;
}
新しいアプリを初めて起動して [自己境界] を要求すると、正しい値が得られます: {{0, 50}, {600, 450}}。次に、マウスでドラッグしてウィンドウのサイズを変更します。アプリを再起動すると、initWithFrame は同じ値を返します: {{0, 50}, {600, 450}}。
しかし、私は新しいサイズを変更しました。私はすでにいくつかのことを試しましたが、成功しませんでした。
私が間違っている手がかりはありますか?
ありがとう、ロナルド