2011-12-30 57 views
1

我正在将应用程序从iOS 4迁移到iOS 5,并且发现自己卡住了。这是我的问题:UIToolbar中的UISegmentedControl

我有一个UIToolbar有一个UISegmentedControl之内。现在,随着旧的应用程序,我用所有的方法UISegmentedControl,像

[switch removeAllSegments]; 

但是这会导致在新的iOS 5崩溃,因为现在UISegmentedControlUIBarButtonItem自动转换。 我该如何解决这种情况?

回答

0

这可能不是最佳实践。但我认为你必须在UIToolbar上添加子视图,并在该子视图中添加分段控件。愿它为你工作。

+0

我写道:segCont = [[[[UISegmentedControl alloc] init] autorelease]; oggetti = [[centralToolbar items] mutableCopy]; [oggetti removeObjectAtIndex:1]; [oggetti insertObject:segCont atIndex:1]; [centralToolbar setItems:oggetti]; 但它仍然崩溃。 – IssamTP 2012-01-02 09:08:44