高级绘图与文件操作的深入探索
1. 高级绘图主题
在绘图方面,有一些代码实现了视图的过渡动画效果。以下是相关代码:
NSRect viewFrame = [box bounds];
viewFrame.origin.x -= viewFrame.size.width;
[leftView setFrame:viewFrame];
[leftView setAlphaValue:0.0];
[box addSubview:leftView];
- (void)transitionInFromLeft {
[[leftView animator] setFrame:[box bounds]];
[[leftView animator] setAlphaValue:1.0];
}
- (void)transitionOutToRight {
NSRect newFrame = [middleView frame];
newFrame.origin.x += [box bounds].size.width;
[[middleView animator] setFrame:newFrame];
[[middleView animator] setAlphaValue:0.0];
}
- (IBAction)previous:(id)sender {
[self prepareLeftSide];
[NSAnimationContext beginGrouping];
[[NSAnimationContext currentContext
超级会员免费看
订阅专栏 解锁全文
269

被折叠的 条评论
为什么被折叠?



