问题标签 [nsalert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSComboBox 进入 NSAlert
首先,我是 Objc 的新手。(所以试着向我解释一下......对于傻瓜XD)好吧我的问题是:有没有办法在NSAlert中显示一个NSComboBox?就是这样!我检查了文档,它说可以显示一个 NSTextView,但是如果有人以前做过这个(使用 NSComboBox),我会徘徊,一个代码示例将非常有用!
提前致谢!!!
cocoa - NSAlert 的响应按钮未在右侧对齐
我有一个带有附件视图和三个按钮的 NSAlert,这些按钮没有向右对齐(对于 LTR 系统),但似乎扩展到附件视图的宽度,如下所示
同时删除附件视图,三个按钮在右侧未正确对齐
如何解决这个问题?我不想替换自己编写代码的 NSAlert,为什么我必须重新发明轮子?
我使用的代码由setAccessoryView文档复制并在下面报告
objective-c - 如何使用没有图标的 NSAlert?
我想用这个方法
我发现 NSAlert 有这个方法。但是,NSAlert 总是带有它的图标和标题文本。我可以摆脱它们,只拥有我的自定义视图吗?
cocoa - 我需要为 NSAlert alertDidEnd 保留 contextInfo 吗?
我需要通过NSDictionary
几个选项来
NSAlert - (void)beginSheetModalForWindow:(NSWindow *)window modalDelegate:(id)modalDelegate didEndSelector:(SEL)alertDidEndSelector contextInfo:(void *)contextInfo
文档没有说明是否contextInfo
必须保留。现在我在显示警报并将其发布之前保留它alertDidEnd:
,但如果有必要确定它会很高兴。
objective-c - 阻止直到 NSAlert(显示为模式表)被解除
我目前正在通过实现我认为 Titanium Appcelerator Desktop SDK 中缺少的功能来学习(通过做)objective-c:一种使用自定义按钮文本进行模态对话框并可选择将它们显示为“工作表”的方法。
然而,当将 NSAlert 显示为“工作表”时,我创建警报的方法会立即返回,这就是我想要防止的,一切都很花哨且有效。
创建警报的方法返回一个 int(来自 NSAlert 的返回码)。
里面的代码基本上可以归结为:
modalDelegate 是一个实现所需的对象:
现在它只是做一个返回代码的 NSLog。
所以我的问题是:
如何阻止我的方法返回,直到“工作表”被解除?
还是我以错误的方式解决这个问题?
objective-c - 创建完全定制的 NSAlert
是否可以创建完全自定义的警报?我现在正在使用自定义工作表,但我希望具有工作表阻塞的功能(如-[NSAlert runModal]
)。
我只是想改变背景,真的,当然还有文字颜色。
multithreading - 来自 NSOperation 的模态 NSAlert
我有一个使用 NSOperation 运行的耗时过程。我现在需要用户选择在不同的子流程之间进行选择。在用户回答问题之前,我需要停止该过程。
如何从 NSOperation 执行此操作?
谢谢
objective-c - NSAlert 框未显示
我正在开发我的第一个 cocoa/Objective-C 应用程序,所以如果我做的事情明显不正确,请多多包涵。我将应用程序设置为将窗口上 NSTextField 中的任何内容复制到另一个 NSTextField(在本例中为标签)。如果用户没有在文本框中输入任何内容,它应该显示警报,但事实并非如此。我的代码有什么问题?
AppDelegate.m:
此外,是否有关于 Cocoa UI 元素使用的方法的指南(如命名方案)?我使用 .NET 风格的 GUI 编程。@结尾
objective-c - NSSavePanel 上的 NSAlert
我是目标 c 的新手,我想在保存面板上创建警报以从用户那里确认是否覆盖现有文件,例如文本编辑器,当您将文件保存在具有相同文件名的目录中时,警报显示在保存面板上,要求替换或取消,当用户选择取消警报消失时,当用户选择替换警报消失然后保存面板。不保存面板消失然后警报显示。请帮忙
objective-c - 一个接一个地显示 NSAlert 表单模式
我想显示一个工作表,当用户单击“确定”时,显示另一个工作表。
然而,点击“确定”的那一刻,整个设计就变得一团糟,就好像第一个警报表还没有足够的时间消失一样。
这是我用于工作表的代码:
以及我如何使用它:
有任何想法吗?我究竟做错了什么?