NSMatrix, NSForm - addRow - почему сверху, а не снизу? - PullRequest
0 голосов
/ 13 марта 2012

У меня странное поведение с NSForm (а также с NSMatrix).

(1) Используя конструктор интерфейса (в Xcode 4.3.1), я помещаю NSForm в окно. Я добавляю NSButton и подключаю его к IBAction, который отправляет addRow в NSForm.

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

    [form sizeToCells];
}

Проблема в том, что новая строка добавляется НАД существующей строкой, а не ниже, как это должно быть. Я думал, что это проблема из моего приложения, но я создал новый проект в Xcode, и это происходит даже в самом простом приложении.

Я, должно быть, делаю что-то глупое неправильно, но я не могу найти это. Любые предложения будут оценены.

1 Ответ

0 голосов
/ 11 июля 2012
[form setFrameOrigin:NSPointFromCGPoint(CGPointMake([radioButtons frame].origin.x, [radioButtons frame].origin.y-20))];
...