Objective c 如何以编程方式在UISegmentControl中设置段?
我正在iPhone应用程序中以编程方式设置UISegmentControl。默认情况下,它有两个段。在我的代码中,我填充了两个以上的段。我该怎么设置,有什么帮助吗 更新Objective c 如何以编程方式在UISegmentControl中设置段?,objective-c,ios,cocoa-touch,uisegmentedcontrol,Objective C,Ios,Cocoa Touch,Uisegmentedcontrol,我正在iPhone应用程序中以编程方式设置UISegmentControl。默认情况下,它有两个段。在我的代码中,我填充了两个以上的段。我该怎么设置,有什么帮助吗 更新 我的问题是如何通过代码在segmentController上放置两个以上的选项卡?在编辑之前,您实际上是在谈论UISegmentedControl,要以编程方式设置所选选项卡,您需要使用属性(我为您链接的文档) 要添加其他段,您可以使用。首先,iOS中的分段控件是UISegmentedControl类,而不是NS 要创建任意数量
我的问题是如何通过代码在segmentController上放置两个以上的选项卡?在编辑之前,您实际上是在谈论UISegmentedControl,要以编程方式设置所选选项卡,您需要使用属性(我为您链接的文档)
要添加其他段,您可以使用。首先,iOS中的分段控件是UISegmentedControl类,而不是NS 要创建任意数量的片段,您可以使用
initWithItems:
initializemethod-为每个片段传递标题数组(NSStrings)或图像。e、 g:
UISegmentedControl *segControl = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil]];
稍后,您可以使用insertSegmentWithImage:atIndex:animated:
,insertSegmentWithTitle:atIndex:animated:
或removeSegmentAtIndex:animated:
方法更改控件
您可以在中找到这些(以及更多!)方法的说明。您可以使用insertSegmentWithTitle:atIndex:animated:method,否?如何将数组添加到SegmentWithTitle方法?@HardCode,您不能直接这样做。只需在循环中从数组中逐个添加段