【问题标题】:Hiding a button with multiple windows? - Objective C OSX隐藏具有多个窗口的按钮? - 目标 C OSX
【发布时间】:2015-08-26 14:38:49
【问题描述】:

我有一个应用程序,它在第一个窗口上有一个按钮,一旦按下这个按钮应该隐藏并执行一个操作,隐藏我正在使用这个代码的按钮:

[self.myButton setHidden:TRUE];

在我有多个窗口之前,这可以正常工作 - 此窗口的新实例没有此按钮,默认情况下它是隐藏的。但是,当我创建一个新窗口并在第一个窗口上按 myButton 时,它不会隐藏该按钮。

此外,如果我创建一个新窗口,然后关闭该窗口并在第一个(现在只有一个)窗口上按下 myButton,它会崩溃。

任何想法如何克服这个问题?

【问题讨论】:

  • 请添加任何相关代码来创建窗口等
  • 嘿,它只是从文档控制器调用一个 newDocument:[dc newDocument:self];

标签: objective-c macos cocoa window hide


【解决方案1】:

myButton 指向您最后打开的窗口中的按钮

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 2011-01-18
    • 2021-11-27
    • 2015-04-28
    • 1970-01-01
    相关资源
    最近更新 更多