NSMatrix、NSFORM - addrow - なぜ上記ではないのはなぜですか。
質問
NSFORT(およびNSMATRIX)で奇妙な行動に遭遇しています。
(1)Interface Builderを使用する(Xcode 4.3.1)ウィンドウにnsformを配置します。私はNSButtonを追加し、addRowをNSFORMに送信するiBactionにそれをワイヤリングします。
- (IBAction) addRow:(id)sender
{
[form addRow];
[form sizeToCells];
}
.
問題は、新しい行が想定されているとおりに、以下のように既存の行の上に追加されることです。私は私のアプリのどこか他の場所から来る問題だと思いましたが、私はXcodeで新しいプロジェクトを作成しました、そしてこれは最も簡単なアプリでさえも起こります。
私は間違っている何かをしている必要がありますが、見つけることができません。どんな提案も理解されます。
解決
[form setFrameOrigin:NSPointFromCGPoint(CGPointMake([radioButtons frame].origin.x, [radioButtons frame].origin.y-20))];
. 所属していません StackOverflow