UISegmentedControl 自定义/扩展
Posted
技术标签:
【中文标题】UISegmentedControl 自定义/扩展【英文标题】:UISegmentedControl customization/extensions [closed] 【发布时间】:2018-10-10 19:18:35 【问题描述】:我对使用UISegmentedControl的三个疑惑:
1。我们如何(如果可能)自定义 UISegmentedControl 以使其在此图像中工作?
2。是否有一种简单的方法来定义 UISegmentedControl 的自动布局宽度约束,该约束根据段数进行扩展或收缩?因此,在情节提要中,我设置了前导和尾随约束,但在代码中,当我动态添加或删除段时,宽度会发生变化。
3。这可能问得太多了,但是如果视图中无法容纳段数,是否有任何开源自定义类允许 UISegmentedControl 可滚动?
【问题讨论】:
【参考方案1】:当然……用你最喜欢的搜索引擎搜索customizing UISegmentedControl
——你会发现很多例子。
当然...不要限制宽度。约束中心,或者只是领先,或者只是尾随。试试看吧。
当然...再次,使用您最喜欢的搜索引擎搜索custom UISegmentedControl
- 您会找到很多示例。
请查看:How do I ask a good question -- 具体来说:
在您的问题正文中... 说明您是如何遇到您要解决的问题的,以及阻碍您自己解决的任何困难。
编辑:为您提供更多帮助,以下是快速 Google 搜索的结果...
这几乎是您第一个问题的答案(只是众多答案中的一个):
https://kenb.us/how-to-customize-uisegmentedcontrol-without-losing-your-mind 向下滚动到“药丸”部分的标题。只是不要“拐弯抹角”,你几乎拥有你想要的。
对于您的第三个问题,这只是自定义“可滚动分段控件”实现的众多示例之一: https://github.com/GocePetrovski/ScrollableSegmentedControl
【讨论】:
呵呵,这个问题很具体——如何获得图像中的自定义外观。 查看我编辑的答案 - 希望它能帮助您。以上是关于UISegmentedControl 自定义/扩展的主要内容,如果未能解决你的问题,请参考以下文章
UINavigationController 的自定义 UIBarButtonItem/UISegmentedControl
如何在 iPad 的导航栏中调整自定义 UISegmentedControl 的大小?
UISegmentedControl - 在界面生成器中改变高度