nsalert

    0热度

    1回答

    我期待更新此代码为10.8至10.11。这是原始代码。 NSAlert *alertSheet = [NSAlert alertWithMessageText:@"Message Text." defaultButton:@"OK" alternateButton:nil otherButton:nil informativeTextWithFormat:@"Informative text

    0热度

    2回答

    我试图编写一个NSAlert,当某些NSTextFields为空时出现。 我有3个NSTextFields,我想要一个NSAlert,它显示列表中哪些TextField为空。对于一个文本字段,我可能会这样做,但是我怎样才能将它编码为空的NSTextField出现在Alert中?如果一个Textfield在Altert中为空,则应该显示“TextField 1为空”。如果字段1和2为空,则应该显示“

    1热度

    1回答

    我的视图中有一个NSTextView,它应该可以正常工作,但是当我显示NSAlert并关闭它时,它变得不可编辑(文本仍然可选)。 NSAlert是一个保存/取消提醒,当用户选择保存时更新textView的字符串,当用户按下取消时字符串不会更新。在这两种情况下,textView都是不可编辑的,当用户进行更改并希望更改tableView选项时,将显示警报。 感觉就像TextView的拒绝第一个响应者,

    -2热度

    1回答

    我有一个设置视图控制器显示为工作表。它有一个按钮,可以在设置有效时保存设置。如果设置有效,视图控制器将被解除。如果它们无效,用户会收到一条警报,提示设置无效。我的代码如下: var settingsValidated = false @IBAction func dismissSettings(sender: AnyObject) { if settingsValidated ==

    1热度

    2回答

    编辑:我的问题不是很清楚,现在我编辑它,以清楚说明我需要打开一个在线网页,而不是帮助手册。 我想在包含帮助资源的在线网页的macOS项目中的NSAlert中包含一个问号按钮。 我看到here有两种可能性: VAR showsHelp:BOOL指定的警报是否有一个帮助按钮。 var helpAnchor:String?警报的HTML帮助锚点。 但我不知道如何实现它。 我用这个代码: @IBActio

    -2热度

    1回答

    如何防止解雇一个简单的NSAlert?当应用程序启动时,我显示一个包含NSTextField的NSAlert。 用户应输入密码。只有在密码正确的情况下,才允许用户使用该应用程序,否则(如果密码不正确),警报应该留在那里并再次询问密码。 这是到目前为止我的代码(创建警报): func applicationDidFinishLaunching(_ aNotification: Notificatio

    0热度

    1回答

    我试图用2个按钮创建一个NSAlert。 let a = NSAlert() a.messageText = "Do you want go to A or B?" a.alertStyle = .informational a.addButton(withTitle: "Yes") a.addButton(withTitle: "No")

    0热度

    1回答

    我似乎无法增加NSAlert的字体大小 - 甚至整个框的大小。 else if array[arraycount].containsString("Error: error.") { let myPopup: NSAlert = NSAlert() myPopup.alertStyle = NSAlertStyle.WarningAlertStyle myPopup.

    0热度

    1回答

    我有NSWindow与自定义NSView。此自定义NSView覆盖performDragOperation方法。拖放操作很好。但是当我创建并显示NSAlert作为模式窗口时,我需要阻止拖放操作,不应调用performDragOperation。 NSAlert *alert = [[NSAlert alloc]init]; [alert addButtonWithTitle:@"Excellen

    1热度

    1回答

    我有以下代码,它预计显示在AppDelegate.m工作表警报。 - (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender { if ([self.socket.inputStream streamStatus] == 2) { NSStoryboard *story