Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
Iphone 添加段控制器_Iphone_Objective C - Fatal编程技术网

Iphone 添加段控制器

Iphone 添加段控制器,iphone,objective-c,Iphone,Objective C,我的代码到目前为止 UISegmentedControl *segment = [[UISegmentedControl alloc] initWithFrame:CGRectMake(0, 0, 200, 45)]; [segment insertSegmentWithTitle:@"OPEN THE DOOR" atIndex:0 animated:NO]; 我在段控制器中有3个段,打开门,否&。我需要根据标题调整每个片段的宽度 例如,开门需要更大的宽度,否需要一点宽度。所

我的代码到目前为止

    UISegmentedControl *segment = [[UISegmentedControl alloc] initWithFrame:CGRectMake(0, 0, 200, 45)];
    [segment insertSegmentWithTitle:@"OPEN THE DOOR" atIndex:0 animated:NO];
我在段控制器中有3个段,
打开门
&
。我需要根据标题调整每个片段的宽度

例如,
开门
需要更大的宽度,
需要一点宽度。
所需的资源与其他两个段相比非常少


我尝试了
[SegmentSetWidth:200 for SegmentAtIndex:0]
以增加宽度,但不起作用。如何执行此操作?

如果您使用的是iOS 5,请尝试使用
分摊分段宽度ByContent
属性,因此只需设置

segment.apportionsSegmentWidthsByContent = YES;

(并删除现有代码以设置宽度)

您是否也在段上设置了一些操作?是
[段添加目标:自我操作:@selector(segmentAction)forControlEvents:UIControlEventValueChanged]我不认为这与他关于宽度的问题有什么关系,尽管我同意他确实需要设置一个动作。尝试将宽度设置为最后一句话,以前也有类似的问题,这对我很有效。这里有一些重置问题。试试这个,让我知道它是否适合你:)是的,我正在使用iOS 5,让我试试。在你试用之后,我只是好奇,为什么“.”是片段的标题?:)