1

我有我自己的自定义导航控制器(它是 UIViewController 的子类),它有一个用于视图控制器的堆栈。它有一个自定义导航栏和一个内容视图,我在其中将视图控制器的视图添加到我的视图控制器堆栈的顶部。然后导航栏,它是 UIView 的子类,我没有子类 UINavigationBar,因为我不需要,有一个后退按钮,还有一个按钮,此时没有任何操作连接。我的问题是,如果我滚动 UITableView(属于堆栈上的当前视图控制器)并按下后退按钮或另一个按钮,它们都会保持突出显示,直到 UITableView 结束滚动。这是有史以来最奇怪的行为,我不明白为什么会这样。请问有什么建议吗?

4

1 回答 1

0

显然,如果我在 IBAction 上调用 [button setHighlighted:NO] 它会取消突出显示它,即使 UITableView 仍在滚动

于 2012-08-10T13:24:11.197 回答