我有自己的自定义导航控制器(子类UIViewController),它有一个视图控制器的堆栈。它有一个自定义导航栏和一个内容视图,我在视图控制器堆栈顶部添加视图控制器的视图。 然后是导航栏,它是UIView的子类,我没有子类UINavigationBar,因为我不需要,有一个Back按钮,另一个按钮此时没有连接任何动作。 我的问题是,如果我滚动一个UITableView(属于堆栈上的当前视图控制器)并按下我的后退按钮或另一个按钮,它们都会保持突出显示,直到UITableView结束滚动。这是有史以来最奇怪的行为,我不明白为什么会这样。 有什么建议吗?
答案 0 :(得分:0)
显然,如果我在我的IBAction上调用[button setHighlighted:NO],即使UITableView仍在滚动,它也会去除它