小编use*_*816的帖子

获取Cocoa中的当前壁纸

我正在使用此代码来获取当前的壁纸:

NSURL *imageURL = [[NSWorkspace sharedWorkspace] desktopImageURLForScreen:[NSScreen mainScreen]];
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是当我将图片文件夹设置为壁纸时(如图所示),这imageURL是一个目录,那么在这种情况下如何获得当前壁纸的USURL?

在此输入图像描述

cocoa wallpaper

9
推荐指数
2
解决办法
1056
查看次数

NSView自动调整大小以适应内容视图

CustomView *customView = [[CustomView alloc] init];
[self.window.contentView addSubview:customView];
Run Code Online (Sandbox Code Playgroud)

如何在窗口调整大小的同时customView.frame.size.height始终等于?contentView.frame.size.heightcustomView.frame.size.width = 20;

macos cocoa nsview

2
推荐指数
2
解决办法
5058
查看次数

标签 统计

cocoa ×2

macos ×1

nsview ×1

wallpaper ×1