objective-c - 子类 NSView 未出现在自定义 View 中

标签 objective-c macos cocoa subclass nsview

我已经将 NSView 子类化,并将它添加到另一个 View 中,如下所示:

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

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

最佳答案

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

关于objective-c - 子类 NSView 未出现在自定义 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674123/

相关文章:

iphone - 在 iOS 的 Objective-C 中,如何在类 View Controller 中使用 slider 来更改 AppDelage 中播放的歌曲的音量?

objective-c - 如何获取 OS X 中复选框的值

swift - 复制 Metal 帧缓冲区纹理以供读取

python - 找不到已安装的 pip 包

ruby-on-rails - 如何在没有文档的情况下安装 Rails?

r - 安装 R 后如何摆脱警告消息?

Objective-C 现有实例变量必须是 __unsafe_unretained 错误

ios - 添加 UIView 并使用自动布局重新计算约束

iOS 模拟器显示空白黑屏或白屏

ios - 强制 UIWebView 加载网站的移动版本,就像 Safari 一样