0

我搜索了互联网和这些论坛,但无法找到我的问题的答案。

我有一个带有 WebView 的自定义视图,它调整到用户的屏幕尺寸(模拟最大化),自定义视图顶部有 3 个按钮。

这些按钮是居中的,但是当视图调整大小时,它们会停留在原来的位置,导致它们不再居中。

如何在自定义视图中居中按钮?

每次调整屏幕大小时我都不需要这样做,因为我可以在方法调用中将按钮居中。

任何帮助是极大的赞赏!

4

2 回答 2

1

最直接的答案是获取 Web 视图的宽度和高度。由于 Web 视图继承自 NSView,因此您可以获取视图的边界。bounds 应该是一个 CGRect 并且通过获得一半的宽度和一半的高度,您可以获得视图的确切中心!希望这有帮助!^_^

于 2012-04-23T20:12:52.333 回答
1

我认为您的问题在于自动调整大小。因此,您可以在Size inspector中更改您的按钮自动调整大小:

自动调整样本大小

之后,按钮将与顶部中心对齐。

于 2012-04-23T20:16:44.470 回答