Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.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 UISegmentedControl零件折叠为0宽度_Iphone_Cocoa Touch_Uisegmentedcontrol - Fatal编程技术网

Iphone UISegmentedControl零件折叠为0宽度

Iphone UISegmentedControl零件折叠为0宽度,iphone,cocoa-touch,uisegmentedcontrol,Iphone,Cocoa Touch,Uisegmentedcontrol,有人有笑脸虫吗?控件是从Interface Builder放置的,不通过代码进行任何修改。它一直工作正常,直到一段时间前,在一次随机构建之后,bug出现了。在我的应用程序中的两个地方发生,而在另一个viewcontroller中,同样的设置也可以。在所有情况下,控件都位于UINavigationItem内。删除控件并重新添加它不会改变任何内容。这仅适用于实际设备,而不适用于模拟器。您是否尝试过设置显式组件宽度或调整控件的自动调整大小属性: 您是否尝试过以编程方式创建它?这显然是一个bug,但这种


有人有笑脸虫吗?控件是从Interface Builder放置的,不通过代码进行任何修改。它一直工作正常,直到一段时间前,在一次随机构建之后,bug出现了。在我的应用程序中的两个地方发生,而在另一个viewcontroller中,同样的设置也可以。在所有情况下,控件都位于UINavigationItem内。删除控件并重新添加它不会改变任何内容。这仅适用于实际设备,而不适用于模拟器。

您是否尝试过设置显式组件宽度或调整控件的自动调整大小属性:


您是否尝试过以编程方式创建它?这显然是一个bug,但这种方法可能会消除bug

为UINavigationItem声明IBOutlet:

IBOutlet UINavigationItem *navItem;
然后在加载时执行以下操作:

segCont=[[UISegmented Control alloc] initWithItems:[NSArray arrayWithObjects:@"item 1", @"item 2", nil]];

segCont.segmentedControlStyle=UISegmentedControlStyleBar;  //Optional, but in a toolbar it looks best

navItem.titleView=segCont;

[segCont autorelease];

我还没有测试这个代码,但如果它不工作,请评论。。。(不过,它可能仍然受到bug的影响)

由于所提出的解决方案中没有一个能够正确地解决这个问题,我想唯一的解决方案似乎是升级到4.0 SDK,它似乎能够解决这个问题。

如果有帮助,我用一些代码实现了这一点。在Xcode的早期版本上,一切都很好。在使用3.2.2时,它们崩溃了。不知道我在家里安装的版本。我想你没有设法解决这个问题吗?已确认,使用3.1.3构建(而不仅仅是针对)3.1.3修复了该漏洞,而它与3.2保持一致。我想我必须提交一份错误报告。是和否。设置自动调整大小属性可以修复错误,但只有当视图控制器没有通过uitabbarcontrollers moreviewcontroller推送到屏幕上时。也就是说,如果我将主选项卡栏上的选定索引设置为5,它会显示得很好,但如果我通过“更多”菜单导航到那里,那就不成问题了。你有没有演示这种行为的示例应用程序,可以共享?恐怕目前没有,但我会试着用一个新的应用程序来复制它。这有点违背了从nibs加载视图层次结构的目的,但我还是会尝试一下。