This is pretty vague, the answer is yes, it is possible to do such a thing. You just need to design your classes in such a way to make it possible.
A number of ways to approach it
- Create a method on
ViewController
's interface thatUITableViewCell
can call - Use the delegate pattern
- Post a notification and observer the notification in
ViewController
With that said, this sounds weird to me, why would your UITableViewCell act on a UITabBar? The interaction "feels" strange. Usually touching a cell in a table does not change the tab that the user is on, it could be fairly confusing. If that is not what you're doing, then why is this method in the ViewController that controls the UITabBar? You may need to separate your concerns.