2013-03-01 48 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, ...]]