nsmatrix,nsform - addrow - 为什么以上而不是以下?
题
我用nsform(也是nsmatrix)陷入奇怪的行为。
(1)使用接口构建器(在Xcode 4.3.1中)我在窗口中放置一个nsform。我添加了一个NSButton并将其连接到发送addrow到nsform的ibation。
- (IBAction) addRow:(id)sender
{
[form addRow];
[form sizeToCells];
}
.
问题是新行在现有行上方添加,而不是如此。我认为这是我应用中的其他地方的问题,但我在Xcode中创建了一个新项目,即使在最简单的应用程序中也会发生这种情况。
我必须做一些愚蠢的错误,但我找不到它。任何建议都会受到赞赏。
解决方案
[form setFrameOrigin:NSPointFromCGPoint(CGPointMake([radioButtons frame].origin.x, [radioButtons frame].origin.y-20))];
. 不隶属于 StackOverflow