分段控件17 Mar 2025 | 阅读 2 分钟 分段控件可以定义为水平控件,它控制多个分段,其中一个离散按钮控制每个分段。分段控件可用于在单个视图控制器中显示多个视图,其中每个视图都可以使用一个离散按钮显示。 分段控件声明如下。 除非设置了特定的宽度,否则 UISegmentedControl 会自动调整分段大小,以按比例适应其父视图。 当您添加和删除分段时,您可以请求使用滑动和淡入淡出效果对操作进行动画处理。 将分段控件添加到界面构建器涉及以下步骤。
示例在本示例中,我们将分段控件添加到界面构建器,并将使用该控件来显示我们分别创建的单个 XIB 文件。 界面生成器在本示例中,我们使用了两个 XIB 来显示水平分段控件事件中的各个视图。 主故事板包含分段控件,该控件控制视图的显示方式。![]() 什么是 XIB 文件?XIB 代表 XML 界面构建器。 界面构建器允许我们在 cocoa 和 carbon 的帮助下开发图形用户界面。 XIB 文件在运行时加载,为应用程序提供用户界面。 XIB 文件存储为 NIB 或 XIB 文件,代表 UIView。 VC1.xib 下图显示了 VC.xib 文件。 ![]() VC2.xib 下图显示了 VC2.xib 文件。 ![]() ViewController.swift 在 ViewController.swift 文件中,我们将为分段控件创建操作连接,每次为分段控件触发 valueChanged 事件时都会收到通知。 它在 Segment Control 的 valueChanged 事件时在 VC1.xib 和 VC2.xib 之间切换。 输出 ![]() 下一个主题CollectionView |
我们请求您订阅我们的新闻通讯以获取最新更新。