All of the searches I\'ve done focus on passing data between view controllers. That\'s not really what I\'m trying to do. I have a ViewController that has multiple Views in
In the MVC model views can't communicate directly with each other. There is always a view controller who manages the views. The views are just like the controllers minions. All communication goes via a view controller.
If you want to react to some view changing, you can setup an IBAction
. In the method you can then change your other view to which you might have an IBOutlet
.
So in your example you might have an IBAction
for the slider changing it's value (as in your original question) from which you could set some public properties on the view you would like to change. If necessary you could also call setNeedsDisplay()
on the target view to make it redraw itself.