0

在我们的应用程序中,我们展示了带有动态段的分段控件。

如果段数为 2-3,我们没有问题,但如果段数为 5 或更多,则段中的文本不可读。

分段控制

见上图。

那么,解决此问题的替代方法是什么?

4

4 回答 4

3

有几个解决方案。

  1. 您可以使用 UIPickerView 而不是 UISegmentedControl
  2. 您可以显示三个段,其中前两个段是最常用的段,触摸第三段会显示带有所有选项的 UIPickerView。
  3. 您可以将 UISegmentedControl 嵌入到 UIScrollView 中。确保以显示它确实可滚动的方式调整分段控件的大小。

哪一个最适合取决于您的应用,以及这些细分的实际用途。

于 2013-06-18T09:30:06.750 回答
1

最好的解决方案是ScrollView在您的视图控制器中添加并添加并给出分段按钮的固定大小,并根据按钮总数更改 Base 的大小UISegmentController更改base的内容大小。UIScrollViewUISegmentControllerUIScrollViewUISegmentController

于 2013-06-18T09:43:14.703 回答
1

很难笼统地回答这个问题。Apple 的 Human Interface Guidlines 可能是此类问题的一个很好的参考。

于 2013-06-18T09:16:22.340 回答
0

尝试将测试的字体大小设置为更小,这样,文本会更明显。但是,如果您的细分数量不断增加,那将不是解决方案

于 2013-06-18T09:24:08.863 回答