【问题标题】:Animated NSPopover implementation动画 NSPopover 实现
【发布时间】:2014-08-12 08:29:47
【问题描述】:

有人对在日历中实现NSPopover 有什么建议吗?我知道如何实现实际的弹出框,但我具体指的是弹出框的内容,例如,当您单击添加警报时,类似表格的元素似乎会动画并下拉以显示更多数据然后折叠。我想也许可以实现NSOutlineView 并隐藏披露三角形或类似的东西。

有人有什么建议吗?我已经发布了我所指的弹出内容类型的图像。

您会注意到,单击任何“添加”字段会启动一个向下滑动的动画以显示更多详细信息,然后在移出该字段时折叠。

【问题讨论】:

  • 没有NSPopup 类。
  • 你指的是NSPopOver吗?
  • 我的立场是正确的。是的 NSPopOver。

标签: macos cocoa nspopover


【解决方案1】:

考虑到要显示的项目的多样性(日期范围、复选框、标签等),无法看到使用大纲视图如何可能简化实现您作为示例包含的任何布局的任务.

只需在NSPopOver 中使用标签、文本字段等并相应放置即可。

【讨论】:

  • 感谢卡考。使用大纲视图的建议只是试图利用它的内置结构。我相信您知道,当您展开大纲视图时,它的图形表示会动画并向下展开以显示树结构。我在这里追求类似的功能,例如单击“添加邀请”,将展开以显示更详细的表单(包括标签和文本字段等),用户可以在其中输入数据。
猜你喜欢
  • 2015-09-26
  • 1970-01-01
  • 1970-01-01
  • 2018-06-28
  • 2018-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多