我在我的 iPhone 应用程序中以编程方式设置 UISegmentControl。默认情况下它有 2 个段。在我的代码中,我填充了两个以上的段。我该如何设置,有帮助吗?
更新
我的问题是如何通过代码在 segmentController 上放置 2 个以上的选项卡?
最佳答案
首先iOS中的分段控件是UISegmentedControl类的,不是NS...
要使用您想要的任意数量的片段创建它,您可以使用 initWithItems:
初始化方法 - 为每个片段传递标题数组 (NSStrings) 或图像。例如:
UISegmentedControl *segControl = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil]];
稍后您可以使用 insertSegmentWithImage:atIndex:animated:
、insertSegmentWithTitle:atIndex:animated:
或/和 removeSegmentAtIndex:animated:
更改您的控件> 方法。
您可以在 apple docs 中找到有关这些(以及更多!)方法的说明.
关于objective-c - 如何以编程方式在 UISegmentControl 中设置 Segment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343105/