具有自动布局的NSSplitView,防止按比例调整大小

彼得·拉皮苏

我在NSSpliView中使用自动版式,设置如下图所示

分割视图位于一个可以调整大小的窗口中,当调整大小时,分隔线将按比例更改50:50,如何更改此比例,以便保持底视图的高度和顶视图的大小(但不超过124像素) ),但仍然可以通过拖动拆分来手动更改它吗?

在此处输入图片说明

丹尼尔·法瑞尔

总结一下,您有三个要求,

  1. 底视图在调整大小时保持不变

    如果是顶视图,则降低持有优先级(选择NSSplitView以获取正确的检查器)

    保持

  2. 顶视图的尺寸不能超过124像素

    添加不等式约束,该约束将视图的高度设置为小于或等于124像素。您可以在IB中执行此操作。下一步,在您的控制器类的自定义视图中为此约束创建一个IBOutlet也是一个好主意...

  3. 移动分隔线时,顶视图应能够小于124像素。

    我不完全确定,但可以检出NSSplitView委托方法,例如splitView:resizeSubviewsWithOldSize:splitViewDidResizeSubviews:当您使用分隔符调整大小时,委托方法应覆盖高度限制,使其成为当前调整大小。所以类似下面的委托方法

    self.heightConstant.constant = NSHeight(topView)

    或者,您可以删除约束并在以后需要时重新添加它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有自动布局的NSSplitView,防止按比例调整大小

来自分类Dev

NSSplitView使只有一个面板在使用自动布局调整窗口大小时展开吗?

来自分类Dev

具有自动布局的NSCollectionView自动调整大小子视图

来自分类Dev

如何具有固定大小的布局,同时又可以防止窗口调整大小?

来自分类Dev

Xcode-自动布局中的iPhone 4s,5、6、6 +按比例调整图像大小的按钮

来自分类常见问题

如何调整超级视图的大小以适合具有自动布局的所有子视图?

来自分类Dev

具有自动布局的UITableViewCell中动态调整大小的UIWebView-违反约束

来自分类Dev

具有自动布局的UITableViewCell中动态调整大小的UIWebView-违反约束

来自分类Dev

棋盘具有自动调整大小

来自分类Dev

自动布局高度成比例但具有上限限制

来自分类Dev

iOS-具有自动布局的比例间距

来自分类Dev

具有最小高度要求的自动布局UIView比例高度

来自分类Dev

按宽度按比例调整UIImage的大小

来自分类Dev

按宽度按比例调整UIImage的大小

来自分类Dev

具有三个自动调整大小区域的自动布局 tableview 单元格

来自分类Dev

动态自动布局调整大小

来自分类Dev

具有横向布局的自动布局内容大小的UIScrollview

来自分类Dev

具有自动布局的NSScrollView在第一次手动调整窗口大小之前不会调整大小

来自分类Dev

在Firefox中按比例调整图像大小

来自分类Dev

按比例调整UIImage的大小,然后裁剪

来自分类Dev

按比例调整表格大小以适合div

来自分类Dev

在Webapp中按比例调整div的大小

来自分类Dev

如何按比例调整标签大小

来自分类Dev

按比例调整UIStackView中按钮的大小

来自分类Dev

自动布局按比例缩放视图

来自分类Dev

HTML布局-防止元素调整大小

来自分类Dev

具有2列和自动调整大小的图像的RecyclerView

来自分类Dev

运行时具有自动布局的UIButton大小

来自分类Dev

具有自动布局的UIScrollView中的动态大小的UITableView

Related 相关文章

  1. 1

    具有自动布局的NSSplitView,防止按比例调整大小

  2. 2

    NSSplitView使只有一个面板在使用自动布局调整窗口大小时展开吗?

  3. 3

    具有自动布局的NSCollectionView自动调整大小子视图

  4. 4

    如何具有固定大小的布局,同时又可以防止窗口调整大小?

  5. 5

    Xcode-自动布局中的iPhone 4s,5、6、6 +按比例调整图像大小的按钮

  6. 6

    如何调整超级视图的大小以适合具有自动布局的所有子视图?

  7. 7

    具有自动布局的UITableViewCell中动态调整大小的UIWebView-违反约束

  8. 8

    具有自动布局的UITableViewCell中动态调整大小的UIWebView-违反约束

  9. 9

    棋盘具有自动调整大小

  10. 10

    自动布局高度成比例但具有上限限制

  11. 11

    iOS-具有自动布局的比例间距

  12. 12

    具有最小高度要求的自动布局UIView比例高度

  13. 13

    按宽度按比例调整UIImage的大小

  14. 14

    按宽度按比例调整UIImage的大小

  15. 15

    具有三个自动调整大小区域的自动布局 tableview 单元格

  16. 16

    动态自动布局调整大小

  17. 17

    具有横向布局的自动布局内容大小的UIScrollview

  18. 18

    具有自动布局的NSScrollView在第一次手动调整窗口大小之前不会调整大小

  19. 19

    在Firefox中按比例调整图像大小

  20. 20

    按比例调整UIImage的大小,然后裁剪

  21. 21

    按比例调整表格大小以适合div

  22. 22

    在Webapp中按比例调整div的大小

  23. 23

    如何按比例调整标签大小

  24. 24

    按比例调整UIStackView中按钮的大小

  25. 25

    自动布局按比例缩放视图

  26. 26

    HTML布局-防止元素调整大小

  27. 27

    具有2列和自动调整大小的图像的RecyclerView

  28. 28

    运行时具有自动布局的UIButton大小

  29. 29

    具有自动布局的UIScrollView中的动态大小的UITableView

热门标签

归档