0

NSForm (および NSMatrix) で奇妙な動作が発生しています。

(1) インターフェイス ビルダーを使用する (Xcode 4.3.1 の場合) NSForm をウィンドウに配置します。NSButton を追加し、addRow を NSForm に送信する IBAction に接続します。

- (IBAction) addRow:(id)sender
{
    [form addRow];

    [form sizeToCells];
}

問題は、新しい行が既存の行の下ではなく、上に追加されることです。これは自分のアプリのどこか別の問題だと思っていましたが、Xcode で新しいプロジェクトを作成したところ、最も単純なアプリでも発生します。

私は何かばかげた間違ったことをしているに違いありませんが、それを見つけることができません。任意の提案をいただければ幸いです。

4

1 に答える 1

0
[form setFrameOrigin:NSPointFromCGPoint(CGPointMake([radioButtons frame].origin.x, [radioButtons frame].origin.y-20))];
于 2012-07-11T11:14:25.587 に答える