腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
通知
ViewController
操作
的
子类
NSView
、
、
、
我已经将
NSView
子类
化以接收一个拖放
的
文件夹,以便获得它
的
URL。我一直通过访问自定义
NSView
类中
的
属性集来获取
ViewController
类
的
URL。import Cocoa var droppedURL : URL!print(folderURL) return true
浏览 16
提问于2021-08-29
得票数 0
回答已采纳
2
回答
来自performSegueWithIdentifier
子类
的
NSView
?
、
、
我有一个文档窗口,其中包含许多
NSView
子类
,在使用选项卡控件之间切换。每个
子类
和窗口
的
ViewController
支持通过绑定到第一个响应程序
的
菜单项访问不同
的
用户
操作
。然而,
NSView
不支持performSegueWithIdentifier,它似乎是NSViewController
的
一部分。 有人能给我个绕开
的
办法吗?我见过一些将VC纳入意见
的
建议,但我不清楚如何做到这一
浏览 1
提问于2016-04-04
得票数 1
回答已采纳
2
回答
为Lion
的
用户界面恢复功能编码NSViewController
、
、
、
、
你知道为了 (用户界面保留)
的
目的在窗口中存档NSViewController
的
最佳实践是什么吗?我尝试在窗口控制器
的
encodeRestorableStateWithCoder:方法中对其进行归档,结果发现在调用restoreStateWithCoder:时视图控制器并没有被取消归档。comes out nil }请注意,此视图控制器包含管理其自己
的
子视图
的
其他视图控制器
浏览 1
提问于2013-02-13
得票数 8
回答已采纳
2
回答
子类
NSViewController或
NSView
、
、
我需要有一个视图,其中将包含滑块和按钮等控件,并有一个彩色
的
背景。我不确定是要继承
NSView
还是NSViewController。我想我可以将
NSView
子类
化,绘制自定义背景并在xib中布局控件,然后将outlets设置为
NSView
子类
。有些按钮需要切换,例如播放/暂停按钮,我认为这个逻辑应该在
NSView
中完成,当按钮切换时NSViewController会被
通知
,而不是NSViewController自己管理切换。但是当我要创建一个
浏览 0
提问于2012-10-31
得票数 2
1
回答
为什么“`NSScrollView`”不覆盖“`
NSView
`”中
的
“本质内容work”?
、
、
我已经将一个自定义类BigView
的
实例放置在IB中
的
一个
NSView
子类
中,它是
NSView
的
子类
。我
的
BigView
的
内容大小将在运行时计算。设置内容大小
的
最佳实践是什么?正如“大Nerd牧场指南”中所建议
的
,覆盖intrinsicContentSize似乎不起作用--框架仍然保持原来
的
大小: ...ret
浏览 3
提问于2017-07-25
得票数 1
回答已采纳
1
回答
如何在移动
NSView
时接收
通知
、
、
如何在移动
NSView
时接收
通知
/回调-或者在移动NSViewController时。我看到有用于NSWindow (NSWindowDidMoveNotification)
的
方法,但我找不到如何使用
NSView
或NSViewController处理它。我知道
NSView
有一个NSWindow,这是一个有‘坐标’
的
东西,但我不确定如何
子类
化这个NSWindow来重写move方法。
浏览 5
提问于2016-10-03
得票数 1
1
回答
为什么使用此代码(drawRect)呈现2行?
、
、
、
我想知道为什么我
的
窗户是这样
的
: 当我调整窗口
的
大小时,一行保持拉伸,而另一行保持静态大小和倾斜。奇怪
的
是,每当调用drawRect时,我都会记录窗口
的
高度和宽度。我看了看这个,发现这不是实际
的
大小,并移动了窗口
的
大小,得到了真实
的
结果。奇怪
的
是它怎么跳得这么快。奇怪
的
是,怎么“鬼”线还在那里,我不知道哪一个是鬼!为什么?我改变了显示
的
线条
的
颜色.以及
浏览 5
提问于2016-12-29
得票数 1
回答已采纳
2
回答
在OS中使用故事板时如何为
NSView
创建后台
、
、
、
、
我知道如何才能以编程
的
方式做到这一点。我知道,在为iOS创建故事板时,它非常容易,就在属性检查器中。然而,在为OS创建故事板时,我没有在Xcode 6.1.1中看到我
的
任何视图控制器或它下面的视图 如何更改视图
的
背景,而不必创建与其关联
的
视图控制器。我
的
应用程序有很多简单
的
视图,但是背景从一个视图到另一个视图会改变颜色。
浏览 6
提问于2015-02-06
得票数 5
回答已采纳
1
回答
NSViewControllers和NSViews未获得恢复应用编程接口调用
、
在苹果
的
文档中,他们说,如果是基于文档
的
应用程序,你应该获得对NSApplication、NSWindow、NSWindowController
的
恢复调用(restoreStateWithCoder:和我创建了一个新
的
基于文档
的
应用程序来测试这一点(),但我只在NSDocument
子类
中获得恢复调用,而不是在NSViewController或
NSView
中。测试项目中
的
代码:class Doc
浏览 22
提问于2017-02-03
得票数 9
2
回答
为什么这个代码不符合KVO?
、
、
、
我有一个NSViewController
子类
,它有一个方便
的
方法返回窗口控制器,如下所示下面的代码使用了ivar并且实际上不兼容KVO,结果证明它不会导致任何错误.编辑 明白了,如果在为
ViewController
设置视图之后将视图添加到窗口中,那么视图
的
窗口实际上是在没有适当
的
KVO
通知
的<
浏览 4
提问于2012-01-12
得票数 0
回答已采纳
2
回答
从子View Controller中获取Container View
的
Storyboard标识符
、
、
我在MacOS (Xcode/AppKit)上有多个容器视图,它们都将segue嵌入到相同
的
PistonViewController类中,如下图所示。 我希望PistonViewController有一个带有IBActions
的
按钮数组。对于按钮
操作
,我希望获得正确
的
容器视图
的
标识符,这样我就可以知道
操作
是在哪个视图中发生
的
。self.parent.view.identifier == NSUserInterfaceItemIdentifier(rawVa
浏览 26
提问于2021-06-04
得票数 1
1
回答
初始化没有xib文件
的
NSViewController
子类
、
、
我目前正在使用Swift 2编写一个OS应用程序,我想要构建没有XIB或故事板
的
UI。我遇到
的
问题是如何初始化一个自定义
ViewController
,我可以将我
的
视图放入其中。var
viewController
: MyViewController?func applicationDidFinishLaunching(aNotification: NSNotification) {
viewController
= MyViewControlleraddSubview(
v
浏览 0
提问于2015-12-06
得票数 21
回答已采纳
5
回答
以编程方式从
NSView
的
子类
从nib加载对象
、
、
如何使用Xib正确加载作为
NSView
子类
的
对象?我希望它是动态加载
的
,而不是从一开始就加载
的
,因此我从MyDocument.m创建了一个MyView.Xib: MyView *myView = [[MyView alloc] initWithFrame背景也很好(它称为drawrect:它是按预期绘制
的
),但是我在xib上设置
的
所有按钮都不会出现。我已经检查过了,并且已经加载了它们,但是它们
的
superview与myView不是同一个对象。我想我错过
浏览 1
提问于2011-05-02
得票数 19
3
回答
如何将VC设置为游乐场中
的
Liveview?
、
、
、
我目前正在为一个小型游乐场项目(为macOS)工作,我正在尝试将我自己
的
视图控制器设置为Live。下面的一行不起作用。PlaygroundPage.current.liveView =
ViewController
()PlaygroundPage.current.liveView =
ViewController
(nibName: NSNib.Name("MyView"),
浏览 0
提问于2018-12-27
得票数 1
回答已采纳
1
回答
即使内容足够大,NSScrollView也不会显示滚动条
、
、
我有这样一门课:@interface vcMain : NSWindowController {}来源: vItem *item = [[vItem alloc] initWithNibName:@&q
浏览 7
提问于2010-06-27
得票数 0
回答已采纳
2
回答
如何通过NSArrayController获得模型更改
的
通知
?
、
、
、
、
我有一个绑定到NSArrayController
的
arrangedObjects
的
NSView
子类
。当数组中插入或移除了一个项时,视图就会收到
通知
。如果存储在数组中
的
模型
的
属性发生了更改,我如何让它得到
通知
? 是否需要将我
的
视图作为观察者添加到添加到数组中
的
每个项
的
每个(相关)属性中?当向数组添加项或从数组中删除项时,会通过我
的
NSView
子类
中
浏览 0
提问于2009-06-10
得票数 8
回答已采纳
2
回答
上下文NSMenu:如何获得属于哪个NSTableView?
、
、
我有一个带有4 NSTableView
的
接口生成器(nib)文件。 它们都具有与上下文菜单相同
的
NSMenu (我已经将每个表连接到相同
的
菜单组件上)。我不能将它设置为委托,因为我对多个表使用相同
的
菜单。
浏览 0
提问于2015-04-08
得票数 1
回答已采纳
1
回答
从UIView
子类
推送导航控制器会导致崩溃
、
、
、
我有一个UIView
子类
,如果点击其中
的
一个按钮,它必须将一个
viewController
推送到导航堆栈上。因此,我在appDelegate中保留了导航控制器
的
副本。然后,我从按钮
的
操作
方法中执行以下
操作
: [appDelegate.navigationController pushViewController:nextViewController animated当我遵循更标准
的
方法从UIView
子类
发送
通知
,在父
浏览 0
提问于2013-12-12
得票数 2
1
回答
目的C,把鼠标事件
的
方法放在哪里?
、
、
、
、
我正在创建我
的
第一个应用程序,并且我有一个由视图和窗口
的
多个
子类
组成
的
窗口。我有一个NSWindowController类、一个NSWindow
子类
和三个
NSView
子类
来创建一个窗口。我想要做
的
是,当鼠标退出窗口时,并只有当鼠标进入窗口或窗口成为关键窗口时,才使现有的窗口(始终位于顶部)变得透明(不完全透明,但部分透明,我知道如何设置它)。下面是代码中可能有助于理解发生了什么
的
部分:(我更改了一些变量和类名) #i
浏览 29
提问于2012-04-04
得票数 0
回答已采纳
4
回答
如何将NSViewController添加到响应链中?
、
、
、
、
我很难理解和找到关于如何让NSViewController接受键和鼠标事件
的
信息。我在某个地方读到,为了在NSViewController中注册这些事件,应该将其添加到响应链中,但我无法找到如何正确地这样做
的
答案。 任何形式
的
帮助都是非常感谢
的
!
浏览 4
提问于2013-11-19
得票数 13
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
继承和面向接口
iOS架构思想——继承和面向接口
极客编程日历桌面版开发笔记
优酷iOS插件化页面架构方案
关于启用山东省建筑施工特种作业人员操作资格证书电子证照的通知
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券