gpt4 book ai didi

ios - 垂直分段控制iOS

转载 作者:行者123 更新时间:2023-11-28 23:37:40 26 4
gpt4 key购买 nike

我需要为 iOS 编写自定义垂直分段控件。在控件中,我可以指定一个项目列表,每个项目都有一个图像图标和一个紧接在图像图标下方的文本标签(带有字体、颜色、所选颜色等)(文本标签不是恒定的,它会变化太频繁)。我想过对项目使用 UIButton,但问题是我不知道如何在 UIButton 中指定文本和图像的位置。我错过了一些明显的东西吗?否则,实现此分段控件的最简洁方法是什么。

最佳答案

我会选择基于 UIStackView 的自定义 View 。您的 UIStackView 将具有 .fill 对齐方式和 .fillEqually 分布。每个分段项目都可以是您的 UIStackView 的直接 subview 。您的 View 层次结构将类似于: enter image description here

当然,如果您的分段具有动态内容,则您需要在代码上完成此操作。此外,您需要添加手势识别器,以便您的自定义分段可以更改状态。

结果如下:

enter image description here

关于ios - 垂直分段控制iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54495953/

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