0
NSScrollView와 NSTableView에 NSTableColumn이 포함되어 있습니다. 버튼을 누르면 애니메이션이있는 NSScrollView'width가 변경됩니다. 이 잘 작동애니메이션을 사용하여 NSTableColumn 너비를 변경하는 방법
NSDictionary *myScrollViewDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:
myScrollView,NSViewAnimationTargetKey,
[NSValue valueWithRect:myScrollViewStartFrame],NSViewAnimationStartFrameKey,
[NSValue valueWithRect:myScrollViewEndFrame],NSViewAnimationEndFrameKey, nil];
NSViewAnimation *animation = [[NSViewAnimation alloc] initWithViewAnimations:@[myScrollViewDictionary]];
animation.delegate = self;
animation.duration = 0.2;
[animation setAnimationBlockingMode:NSAnimationBlocking];
[animation startAnimation];
: 다음은 내 코드입니다.
하지만 같은 애니메이션과의 사이에 각 Column'width을 변경하려면, 문제는 NSTableColumn는 NSView의 아니다, 그래서 나는 단지 어떤 애니메이션없이 Column'width을 변경할 수는 frame.Now을 변경할 수 없습니다.
누군가 아이디어가 있습니까?