NSmatrix, NSForm - AddRow - 왜 위와 포함되지 않은가?
문제
NSForm (및 NSMatrix)에서 이상한 동작으로 실행 중입니다.
(1) 인터페이스 빌더 사용 (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