gpt4 book ai didi

objective-c - 如何居中 NSSegmentedControl

转载 作者:行者123 更新时间:2023-12-03 16:30:15 24 4
gpt4 key购买 nike

我已将 NSSegmentedControl 添加到普通窗口的水平分割 View 上的 Pane 中。我以为调整 Spring 会让分段控制中心自动运行,但事实并非如此。如何使其保持居中?

有人告诉我在父 View 的框架发生变化时添加一个观察者,并手动调整居中 View 的位置,但我不知道如何去做。

非常欢迎任何想法。

最佳答案

您所描述的布局在 IB 中听起来完全合理。

只是测试了一下,我在分割 View 的一个 View 中放置了一个分段控件,并且它保持居中,所以我确信这只是一个配置问题。

请确保:

  1. 您的分割 View 设置为保持居中并根据窗口适当调整大小(只是为了确保您看到的行为与分段控件的容器未正确调整大小无关)。

  2. 将分段控件定位在死点,然后保留所有 3 个水平“ Spring ”未单击(即:无左锚定、无右锚定、无水平生长)。

关于objective-c - 如何居中 NSSegmentedControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1867101/

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