2016-12-06 26 views
0

我需要一个UISegmentedControl与2行,我无法实现它。 我不想使用2个不同的UISegmentedControl。有没有解决这个问题的方法?如何用两行实现UISegmentedControl?UISegmentedControl与多行

+3

使用2个分段控件创建自定义视图,并将它们的状态组合在一起。当你从用户那里得到这个动作时,设置另一个的索引,给出幻觉它的1个控件? – jarryd

+0

创建Segmented控件你的自我很简单,你不需要依赖iOS提供的控件。 – Lefteris

回答

0

'UISegmentedControl'不支持多行。如果你需要它,你必须自己构建它或找到提供它的第三方库。

正如Helium在他/她的评论中所建议的那样,您可以创建一个自定义控件,该控件在内部管理2个或更多个分段控件并处理它们之间的状态变化。

真相被告知分段控制并不复杂。创建自定义2D分段控件并不那么困难。如果这是一个关键需求,那么你可能想要走这条路。