我有一个带有4个标签的简单应用。所有这些都包含UINavigationbar
,我在其上放置了一些UIBarButtons
。其中一个UIButton
会在某个时刻更改背景颜色 - 这可能会发生在任何标签上。现在,我想通知其他导航控制器,这样他们就可以将Button的backgroundcolor设置为相同的颜色。用户应在所有选项卡上看到相同的颜色。
到目前为止我做了什么:我创建了一个超级类,它在ViewDidLoad
方法中创建按钮。但是......现在怎么办?
有什么想法吗?
顺便说一句,我为iOS开发> 4.0与Xcode 4.5
答案 0 :(得分:1)
您可以使用KVO / NSNotifications /自定义委托模式。
-MANN答案 1 :(得分:0)
您可以使用协议通知您超类有关颜色变化的信息。如果您是本主题的新用户,我建议您观看此youtube - protocol