Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何以编程方式在UISegmentControl中设置段?_Objective C_Ios_Cocoa Touch_Uisegmentedcontrol - Fatal编程技术网

Objective c 如何以编程方式在UISegmentControl中设置段?

Objective c 如何以编程方式在UISegmentControl中设置段?,objective-c,ios,cocoa-touch,uisegmentedcontrol,Objective C,Ios,Cocoa Touch,Uisegmentedcontrol,我正在iPhone应用程序中以编程方式设置UISegmentControl。默认情况下,它有两个段。在我的代码中,我填充了两个以上的段。我该怎么设置,有什么帮助吗 更新 我的问题是如何通过代码在segmentController上放置两个以上的选项卡?在编辑之前,您实际上是在谈论UISegmentedControl,要以编程方式设置所选选项卡,您需要使用属性(我为您链接的文档) 要添加其他段,您可以使用。首先,iOS中的分段控件是UISegmentedControl类,而不是NS 要创建任意数量

我正在iPhone应用程序中以编程方式设置UISegmentControl。默认情况下,它有两个段。在我的代码中,我填充了两个以上的段。我该怎么设置,有什么帮助吗

更新


我的问题是如何通过代码在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,您不能直接这样做。只需在循环中从数组中逐个添加段