2011-12-30 64 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