UIButton 保持突出显示,直到 UITableView 结束滚动
Posted
技术标签:
【中文标题】UIButton 保持突出显示,直到 UITableView 结束滚动【英文标题】:UIButton stays highlighted until UITableView ends scrolling 【发布时间】:2012-08-10 11:21:52 【问题描述】:我有自己的自定义导航控制器(UIViewController 的子类),它有一个用于视图控制器的堆栈。它有一个自定义导航栏和一个内容视图,我在其中将视图控制器的视图添加到我的视图控制器堆栈的顶部。 然后导航栏,它是 UIView 的子类,我没有子类 UINavigationBar,因为我不需要,有一个后退按钮,还有一个按钮,此时没有任何操作连接。 我的问题是,如果我滚动 UITableView(属于堆栈上的当前视图控制器)并按下后退按钮或另一个按钮,它们都会保持突出显示,直到 UITableView 结束滚动。这是有史以来最奇怪的行为,我不明白为什么会这样。 请问有什么建议吗?
【问题讨论】:
显然,如果我在 IBAction 上调用 [button setHighlighted:NO],即使 UITableView 仍在滚动,它也会取消突出显示它。 【参考方案1】:显然,如果我在 IBAction 上调用 [button setHighlighted:NO],即使 UITableView 仍在滚动,它也会取消突出显示它
【讨论】:
以上是关于UIButton 保持突出显示,直到 UITableView 结束滚动的主要内容,如果未能解决你的问题,请参考以下文章
目标 - 突出显示/选择C按钮时,突出显示/选择背景颜色和字体颜色
选择表格行并使用 Twitter Bootstrap 保持突出显示