腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3823)
视频
沙龙
1
回答
如何
检测
NSView
或
其父
NSWindow
的
活动
外观
?
cocoa
、
nsview
、
nswindow
、
appkit
、
nscell
当父窗口处于
活动
或
非
活动
状态时,所有本机控件都具有不同
的
外观
。我们应该
如何
在自定义组件中检查此状态,例如在呈现按钮单元格时?我们可以检查controlView.window
的
属性,如isMainWindow和isKeyWindow,但它们不能涵盖所有情况。例如,如果您在桌面上打开应用程序
的
一个窗口,并在全屏空间中打开另一个窗口,则根据公共API,其中只有一个窗口可以是key
或
main。但是,标准控件似乎将它们呈现为在两个空间中都是<e
浏览 16
提问于2019-10-03
得票数 7
回答已采纳
1
回答
在NSTextField中添加子视图时后台视图
NSwindow
活动
objective-c
、
macos
、
nsview
、
nswindow
我
的
要求:我
的
问题: 我已将subview (
NSView
)添加到
NSWindow
中。效果很好。但是后台窗口控件(NSTextField、NSButton等)在cick
NSView
时处于
活动
状态。我
的
问题是
如何
做不
活动
的
背景窗口控制。我已经为subview
NSView
使用了下
浏览 9
提问于2014-11-26
得票数 0
回答已采纳
1
回答
如何
在移动
NSView
时接收通知
macos
、
user-interface
、
nsview
如何
在移动
NSView
时接收通知/回调-或者在移动NSViewController时。我看到有用于
NSWindow
(NSWindowDidMoveNotification)
的
方法,但我找不到
如何
使用
NSView
或
NSViewController处理它。我知道
NSView
有一个
NSWindow
,这是一个有‘坐标’
的
东西,但我不确定
如何
子类化这个
NSWindow
来重写mov
浏览 5
提问于2016-10-03
得票数 1
1
回答
如何
将图层插入窗口(视图)
layout
、
calayer
、
autolayout
、
nswindow
假设一个黄色框(CALayer实例)绘制在
其父
层(它是层支持
NSView
的
根层)中。这里是演示:
浏览 0
提问于2013-11-19
得票数 2
回答已采纳
1
回答
查找位于NSPoint位置下
的
最顶层
的
NSPoint对象。
objective-c
、
macos
、
cocoa
、
xcode7
、
osx-elcapitan
我
的
问题: 我感兴趣
的
NSView
不一定是应用程序Key Window
或
Main Window,因为它
浏览 2
提问于2016-10-13
得票数 0
回答已采纳
2
回答
如何
只使用
NSWindow
从@main应用程序访问SwiftUI?
swift
、
macos
、
swiftui
AppContent() }}var window:
NSWindow
let window = NSApplication.shared.mainWindow }更新: 我需要
NSWindow
,因为我需要符合ASWebAuthenticationPresentationContextProviding
的
要求,它
浏览 5
提问于2020-08-16
得票数 9
回答已采纳
2
回答
如何
在
NSWindow
上动态加载
NSView
?
cocoa
一个有
NSWindow
,另一个有
NSView
。我希望在运行时将
NSView
加载到
NSWindow
上。我知道我将不得不使用NSWindowController和NSViewController类。我是cocoa..Please新手,可以指导我
如何
实现这一点。提前谢谢..更新::查看行中
的
注释
浏览 0
提问于2011-02-04
得票数 2
1
回答
如何
在NSAlert显示为模式窗口时禁用所有拖放操作
objective-c
、
cocoa
、
drag-and-drop
、
nsalert
我有自定义
NSView
的
NSWindow
。此自定义
NSView
将覆盖performDragOperation方法。拖放操作效果很好。addButtonWithTitle:@"Excellent"];[alert runModal]; 一种可能
的
解决方案是向performDragOperation方法添加验证对话框是否显示
的
代码。而是
如何</e
浏览 4
提问于2016-04-25
得票数 0
2
回答
NSWindow
set视图
objective-c
、
macos
、
cocoa
、
nswindow
我
的
应用程序有不同
的
部分。我想让按钮改变视图。因此,如果我单击第一个按钮,窗口
的
视图将切换到另一个视图。有没有办法做到这一点?
浏览 0
提问于2013-02-04
得票数 0
回答已采纳
2
回答
NSWindow
消失了
objective-c
、
cocoa
、
macos
我将此代码设置为在应用程序启动时运行:
NSWindow
setLevel:NSFloatingWindowLevel];
NSView
*myView = [[
NSView
alloc] init
浏览 0
提问于2011-01-08
得票数 1
回答已采纳
1
回答
如何
在没有NSViewController
的
情况下实现“`viewDidAppear`”?
nsview
、
appkit
、
nsviewcontroller
、
viewdidappear
NSViewController中有一个名为viewDidAppear
的
方法。医生说: 此方法是在视图
的
初始
外观
中涉及
的
任何绘图和动画完成后调用
的
。如果没有NSViewController类,并且您正在手动管理您
的
NSView
对象树,那么
如何
实现类似的东西?我看不出有什么方法可以订阅“出现”事件
或
关于
NSView
的
通知。
浏览 15
提问于2022-02-02
得票数 0
回答已采纳
2
回答
在Cocoa中是否有与Windows中
的
同步TrackPopupMenu相同
的
技术?
cocoa
、
synchronous
、
nsmenu
为了响应rightMouse事件,我想调用一个函数来显示上下文菜单,运行它,并响应所选
的
菜单项。在Windows中,我可以使用带有TPM_RETURNCMD标志
的
TrackPopupMenu。在Cocoa中实现这一点
的
最简单方法是什么?似乎NSMenu:popUpContextMenu想要将事件发布到指定
的
NSView
。我必须创建一个虚拟视图并在返回之前等待事件吗?如果是这样,我
如何
“等待”
或
刷新事件,因为我没有返回到我
的
main?
浏览 3
提问于2008-10-22
得票数 0
回答已采纳
1
回答
将
NSWindow
显示为
NSView
的
子视图
cocoa
、
macos
、
osx-snow-leopard
、
nsview
、
nib
我有一个要作为另一个窗口
的
一部分显示
的
NSWindow
。它必须是一个
NSWindow
;我不想将它更改为
NSView
或
其他任何东西……我就是不这样做,因为它涉及到访问外国nib文件之类
的
。如果可能,我应该
如何
完成这项任务?我一直在想,抓取
NSWindow
的
视图,并将其粘贴为我
的
主窗口中另一个视图
的
子视图……但我认为这是不可能
的
。是吗?
浏览 3
提问于2010-05-14
得票数 0
回答已采纳
3
回答
苹果
的
专业应用程序是
如何
强制“石墨”
外观
的
?
macos
、
cocoa
我想知道苹果
的
" Pro“应用程序(Final,Compressor等)是
如何
总是显示”石墨“
外观
的
,即使用户在系统首选项上设置了”蓝色“。通过一些调查,我发现使其发生
的
代码是在一个名为NSProApplicationMain
的
函数中。如果我创建了一个新
的
Xcode项目,将其链接到ProKit.framework并交换NSProApplicationMain而不是NSApplicationMain,这个应用程序就会得到“石墨”
的
外观<
浏览 4
提问于2013-11-02
得票数 2
回答已采纳
3
回答
Objective-C中
的
鼠标按下事件
objective-c
、
cocoa
、
mouse
、
nsevent
; 我尝试了很多不同
的
方法来实现这一点,包括以这种方式创建自定义NSEvents:这是我
的
.h文件:有人能解释一下
如何
让它做点什么吗?
浏览 0
提问于2011-04-05
得票数 3
回答已采纳
2
回答
SetNeedsDisplay on
NSView
触发整个视图层次结构
的
重绘。
macos
、
cocoa
、
nsview
、
setneedsdisplay
、
setneedsdisplayinrect
我正在开发一个由
NSWindow
制作
的
应用程序,它拥有许多自定义子视图,可能是不透明
的
,也可能不是透明
的
。每当我在子视图上调用SetNeedsDisplay:
或
SetNeedsDisplayInRect:时,系统从父NSWindows
的
内容视图开始调用每个子视图
的
drawRect。 怎样才能避免呢?我
如何
重新绘制脏
的
子视图(它应该是默认行为)?在对
NSView
进行子类划分时,我是否遗漏了一些东西?还是设置父
N
浏览 3
提问于2021-03-02
得票数 0
回答已采纳
1
回答
跟踪
NSWindow
focus?(Swift,macOS)
swift
、
macos
、
nswindow
、
appkit
我可以使用
NSView
.frameDidChangeNotification使用通知中心跟踪窗口框架
的
尺寸,但我找不到使用NSWindowDidResignKeyNotification
或
NSWindowDidResignMainNotification等工具
的
正确方法。WindowInfo() .environmentObject(windowInfo) let window =
NSWindow
nil,
浏览 34
提问于2021-07-24
得票数 1
3
回答
在Mac OS X中
的
桌面上绘图
cocoa
、
desktop
我想创建程序
的
模拟。在OS X桌面上绘制信息
的
最佳方式是什么?
浏览 1
提问于2009-01-07
得票数 4
回答已采纳
3
回答
Safari 5.1 npapi问题
cocoa
、
safari
、
npapi
我
的
软件(我不能为此特别重写,大约有45000行C代码)是基于连接到NSDocument上
的
NSView
……我有一个npapi版本
的
插件,它在firefox上工作得很好。在这个npapi插件中,我采用了carbon window ref,并基于此创建了一个
NSWindow
:
NSWindow
*browserWindow = [[<em
浏览 0
提问于2011-08-17
得票数 0
回答已采纳
1
回答
如何
在C# MonoMac中捕获鼠标事件
c#
、
xamarin
、
mono
、
nswindow
、
monomac
首先,我
的
目标是以务实
的
方式(没有控制器
或
类似的东西,只创建单个类)创建无边界
的
NSWindow
。在这个窗口我想跟踪鼠标事件,比如:鼠标向下,鼠标移动。就这么简单。我
的
窗户太简单了{ :base(new RectangleF (0, 0,
NSView
添加到这个
NSWindow
类中。所以我创建了
NSVi
浏览 4
提问于2015-05-20
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
跌倒检测雷达探测技术,毫米波雷达传感器让安全更近一步,科技助力养老
Dropbox 如何解决Android App的内存泄漏问题?
温州支队开展“3.15”消防产品辨别真伪直播活动
柯尼卡美能达EINES产线涂装瑕疵自动检测系统重磅上市
技术加持 推进玻纤行业智造之路
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券