UIButton在iOS7中点击时不显示突出显示
我看过很多关于类似问题的文章,但没有一个完全符合或解决此问题。从iOS 7开始,每当我UIButton在UITableViewCell或什至于footerview中添加a时,它都可以“正常”运行,这意味着它会收到目标操作,但不会显示通常在您点击a时出现的小亮点UIButton。它使UI看起来很时髦,没有显示按钮对触摸的反应。 我很确定这算是iOS7中的错误,但是有没有人找到解决方案或可以帮助我找到一个解决方案:) 编辑:我忘了提到,如果我长按该按钮,它将突出显示,但是不能像添加到标准视图中那样快速点击。 码: 创建按钮: UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; button.titleLabel.font = [UIFont systemFontOfSize:14]; button.titleLabel.textColor = [UIColor blueColor]; [button setTitle:@"Testing" forState:UIControlStateNormal]; [button addTarget:self action:@selector(buttonPressed:) forControlEvents: UIControlEventTouchDown]; button.frame = CGRectMake(0, 0, self.view.frame.size.width/2, 40); 我测试过的东西: //删除手势识别器UITableView,以防它们妨碍您的操作。 for (UIGestureRecognizer *recognizer in self.tableView.gestureRecognizers) { recognizer.enabled = NO; } //从单元格中删除手势 for (UIGestureRecognizer *recognizer in …