Cocoa 开发中的绘图与图像操作
1. 窗口视图自适应与图形上下文
1.1 窗口视图自适应
在应用程序启动完成时,可让视图随窗口大小变化而自适应。以下是实现代码:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSRect viewFrame = [self.window.contentView bounds];
ShapesAndColorsView* shapeView;
shapeView = [[ShapesAndColorsView alloc] initWithFrame:viewFrame];
[self.window.contentView addSubview:shapeView];
// resize with the window.
NSInteger resizingMask = ( NSViewWidthSizable | NSViewHeightSizable );
[shapeView setAutoresizingMask:resizingMask];
[shapeView release];
}
操作步骤如下:
1. 获取窗口内容视图的边界。
2. 创建 ShapesAndColorsView 实例并设置其框架。
3. 将视图添加到窗口内容视图中。
4. 设置视图的自动调整大小掩码,使其能随窗口大小改变。
5
超级会员免费看
订阅专栏 解锁全文
5

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



