0

我有一个UITableViewCell,我想在它的 aViewController中调用一个 void UITabBar。这可能使用[UIApplication sharedApplication]吗?如果是,我该怎么做?

提前致谢。

4

1 回答 1

1

这很模糊,答案是肯定的,有可能做这样的事情。你只需要以这样的方式设计你的类,使其成为可能。

有多种方法可以解决它

  1. ViewController在的接口上创建一个UITableViewCell可以调用的方法
  2. 使用委托模式
  3. 发布通知并观察通知ViewController

话虽如此,这对我来说听起来很奇怪,为什么你的 UITableViewCell 会作用于 UITabBar?互动“感觉”很奇怪。通常触摸表格中的单元格不会更改用户所在的选项卡,这可能会相当混乱。如果那不是您正在做的事情,那么为什么 ViewController 中的这个方法是控制 UITabBar 的?您可能需要区分您的担忧。

于 2013-02-07T17:09:43.573 回答