【发布时间】:2013-09-30 14:14:57
【问题描述】:
我遇到了一个 UIButton 问题,它在 iOS6 中运行良好,但在 iOS7 中直到某个点都无法响应触摸事件。 为了澄清,请参见下图:
失败的按钮是 UIView 中的“全部放弃”按钮。 (请注意,此按钮只是暂时禁用,这不是问题。我只是没有启用该按钮的最新测试的屏幕截图”)
此按钮忽略所有触摸,除非第一次按下 UITableViewCell 中的“放弃”或“重试”按钮。 (这确实会导致视图控制器重新加载,从而触发 ViewDidLoad 等生命周期方法再次被调用。) 按下表格视图单元格中的“放弃”或“重试”按钮后,“全部放弃”按钮开始正常工作。
视图和“全部放弃”按钮是基于控制器的 XIB 文件而不是在代码中构建的。这仅在 iOS7 上失败,并在触摸 taleview 单元格按钮后立即开始工作。
有人有什么想法吗?
谢谢!
【问题讨论】:
标签: ios objective-c uibutton