在Cocoa中使用静态垂直大小创建自定义视图

时间:2013-09-15 03:32:15

标签: objective-c cocoa

我正在使用Objective-C创建一个文档查看器,我希望在页面顶部有一个栏,里面有一串按钮,可以打开菜单,更改页面等等。此刻我是使用自定义视图然后只有其中的所有按钮,但我的问题是它不是静态垂直高度,所以当窗口调整大小时,它会更改自定义视图的大小而不是我的PDFView。有没有办法可以阻止它调整大小,还是有更好的方法可以用来创建菜单?

谢谢!

2 个答案:

答案 0 :(得分:1)

使用自动布局,您可以给视图一个固定的高度 - 从编辑器菜单中选择Pin,然后选择Height。确保它只有一个垂直约束,可以是顶部,底部或中心。

答案 1 :(得分:0)

您使用的是自动布局吗?你可能不得不玩它。

如果没有看到代码,就很难调试问题。如果您没有使用自动布局,请将片段发布到重新调整视图大小的位置。