我创建了 UIToolbar
的 子类
。并从那个 class
设置 toolbar items
。在 ViewController
上,我使用了一个 toolbar
并为它分配了一个 UIToolbar
的类 subclass
。它显示 toolbar items
就可以了。
问题是,当我更新 toolbar items
时,它没有显示在 viewController
上。当我转到另一个 view
并来到这个 view
时,它显示更新的 toolbar items
。
我需要立即刷新该 viewController
上的 toolbar items
。
在包含您的 UIToolbar
的 viewController 中,调用“[self.view setNeedsLayout]”(或者甚至只是 [self.toolbar setNeedsLayout]
)来强制重新绘制的图形上下文。
不过,换一种说法:您不需要继承 UIToolbar 来设置工具栏项。创建一个 UIToolbar
并通过调用 [self.myToolbar setItems[item1, item2, ...]]
设置它的 items
数组p>
关于ios - 刷新 UIToolbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15159774/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |