gpt4 book ai didi

cocoa - 如何实现具有最小和最大尺寸的 3 Pane 分割 View ?

转载 作者:行者123 更新时间:2023-12-03 16:06:55 26 4
gpt4 key购买 nike

我想实现一个 3 Pane 垂直 NSSplitView (与 Mail.app 非常相似)。我不太确定从哪里开始。我很确定我需要实现一个 NSSplitViewDelegate,但我不确定哪些方法和/或其实现。

我想要的布局如下:

+----------+------------------+------------------------------------+
| | | |
| | | |
| | | |
| | | |
| Pane 1 | Pane 2 | Pane 3 |
| | | |
| | | |
| | | |
| | | |
| | | |
+----------+------------------+------------------------------------+

我想为每个 Pane 实现以下约束:

  • Pane 1:至少 140 磅。最大:400pt。
  • Pane 2:至少 250 磅。
  • 第 3 栏:至少 400 磅。

任何指示将不胜感激。

最佳答案

在 Xcode 8.2.1 中这非常简单

  1. 只需在 Interface Builder 中添加一个Split View Controller即可。
  2. 添加额外的 View Controller
  3. Crtl + 鼠标按住分割 View Controller ,然后拖动到其他 View Controller
  4. 选择拆分项目

就是这样。

关于cocoa - 如何实现具有最小和最大尺寸的 3 Pane 分割 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11730905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com