【发布时间】:2012-08-10 11:21:52
【问题描述】:
我有自己的自定义导航控制器(UIViewController 的子类),它有一个用于视图控制器的堆栈。它有一个自定义导航栏和一个内容视图,我在其中将视图控制器的视图添加到我的视图控制器堆栈的顶部。 然后导航栏,它是 UIView 的子类,我没有子类 UINavigationBar,因为我不需要,有一个后退按钮,还有一个按钮,此时没有任何操作连接。 我的问题是,如果我滚动 UITableView(属于堆栈上的当前视图控制器)并按下后退按钮或另一个按钮,它们都会保持突出显示,直到 UITableView 结束滚动。这是有史以来最奇怪的行为,我不明白为什么会这样。 请问有什么建议吗?
【问题讨论】:
-
显然,如果我在 IBAction 上调用 [button setHighlighted:NO],即使 UITableView 仍在滚动,它也会取消突出显示它。
标签: ios uitableview uiscrollview uibutton