我有一个包含5种不同格式选项的字段。在应用程序的设置中,我最初在分组样式UISegmentedControl
内使用UITableViewCell
。回来时它只有3个选项。但现在有5个甚至是缩写文本,文字也不适合iPhone大小的屏幕。它们非常适合在风景中使用,但由于应用程序的其余部分在纵向方面效果最佳,因此仅强制设置为风景似乎是非常糟糕的做法。此外,我看到仅在设置表视图上强制横向的唯一方法是使用[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeLeft];
,它似乎是未记录的/私有API,所以我不应该使用它。我有各种其他设置单元格,其中包含UISegmentedControls
,它们运行正常。如果我将UISegmentedControl's
样式更改为UISegmentedControlStyleBar
,则表明它适合。我只是不确定那是不合适的。你觉得我应该怎么做?我不是100%肯定%或12以上的文字,但我需要类似的东西。有没有办法用标准UISegmentedControl
调整字体大小?
答案 0 :(得分:2)
我通常处理此方法的方法是在选择表格单元格时导航到另一个视图。 Apple的iOS“设置”应用就是一个很好的例子。
答案 1 :(得分:1)
我会使用选择器视图或单独的表视图而不是分段控件。