我已经将NSView子类添加到另一个视图中,如下所示:

clockT = [[CustomView alloc]initWithFrame:NSMakeRect(0, 0, 156, 155)];
[holderView addSubview:clockT];
[clockT setNeedsDisplay:YES];
clockT.tZone = @"Canada/Yukon";

视图已创建并添加到holderView中,但不可见。它在调整窗口大小时可见。注意:我使用的是透明窗口。

最佳答案

Apple Developer Site上有一个示例应用程序可以帮助您实现这一点。此示例演示如何创建具有自定义形状、无标题栏和透明内容的窗口。

07-27 18:01