2013-03-01 65 views
1

我已創建UIToolbarsubclass。並從class設置toolbar items。在ViewController,我拿了toolbar,併爲它指定UIToolbar的類subclass。它顯示toolbar items就可以了。刷新UIToolbar

問題是,當我更新toolbar items其沒有顯示在viewController。當我去另一個view並來到這個view其顯示更新toolbar items

我需要的toolbar itemsviewController立即刷新。

+0

刷新不可能設置其items陣列:) – iPatel 2013-03-01 14:17:11

回答

3

在包含您的UIToolbar的的viewController,稱之爲「[self.view setNeedsLayout]」(甚至只是[self.toolbar setNeedsLayout])來強制圖形上下文的重新繪製。

但是,在不同的說明中,您應該不需要子類UIToolbar來設置工具欄項目。創建UIToolbar,並通過調用[self.myToolbar setItems:@[item1, item2, ...]]