`

UIButton在UITableViewCell中按下效果延迟的解决办法

 
阅读更多

原文:http://stackoverflow.com/questions/19256996/uibutton-not-showing-highlight-on-tap-in-ios7

 

对于iOS6设置:

self.tableView.delaysContentTouches = NO;

 对于IOS7需要在初始化cell时多加几行代码:

for (id obj in cell.subviews)
{
    if ([NSStringFromClass([obj class]) isEqualToString:@"UITableViewCellScrollView"])
    {
        UIScrollView *scroll = (UIScrollView *) obj;
        scroll.delaysContentTouches = NO;
        break;
    }
}

 

 

分享到:
评论

相关推荐

    swift-UITableViewCell左右滑动出现更多按钮按钮高度自定义

    在Swift开发中,实现UITableViewCell左右滑动出现更多按钮并能自定义按钮高度的功能,涉及到一些核心的UITableView和UITableViewCell的交互技术。以下将详细介绍这个过程的关键步骤和知识点。 首先,我们需要了解...

    ios-发送验证码 解决UIbutton闪烁 (一个按钮搞定).zip

    在iOS开发中,用户界面(UI)的交互体验至关重要,其中按钮(UIButton)是常见的交互元素之一。有时候,我们可能会遇到这样一个问题:当点击按钮触发网络请求,如发送验证码时,按钮会出现闪烁现象,这会降低用户...

    swift-SquishButton是UIButton的子类实现按下时会挤压的按钮

    在用户按下按钮时,按钮会呈现出挤压效果,这不仅增加了视觉吸引力,还能提供更好的触觉反馈,使用户更明确地感知到操作已被接受。在iOS应用开发中,这种自定义控件可以提升用户体验,使界面更加生动有趣。 首先,...

    iOS、UITableViewCell、自定义

    1. 创建UITableViewCell子类:通过继承UITableViewCell,我们可以添加自定义的UI元素,如UILabel、UIImageView、UIButton等,并在子类中重写layoutSubviews方法来布局这些元素。 2. 注册Cell:在UITableView的...

    UIButton滑动按钮更换事件

    在本项目“SwitchBtnPro”中,我们将探讨如何实现这样的功能。 首先,我们要了解的是UIButton的基础知识。UIButton继承自UIControl,它包含了多种类型的按钮样式,如系统、定制、图像和标题等。我们可以通过设置其...

    UIButton+Badge.zip

    总的来说,"UIButton+Badge"提供了一种方便的解决方案,使得开发者能够在不修改原生UIButton类的情况下,为其增加显示标签的能力,从而增强用户界面的交互性和信息提示效果。这个压缩包是iOS开发中实用的代码片段,...

    禁止 UIButton 连续点击

    在iOS应用开发中,UIButton是不可或缺的控件,它用于响应用户的触摸事件,触发相应的功能。然而,由于用户可能连续快速点击或者误操作,导致UIButton的事件处理函数被连续调用,这可能会引发数据请求的重复发送或...

    swift-CCAnimationBtn一个UIButton子类模仿抖音App中点赞按钮的动画效果

    在Swift编程语言中,开发iOS应用时经常需要创建各种自定义控件来增强用户体验。"swift-CCAnimationBtn"项目就是一个很好的示例,它提供了一个名为`CCAnimationBtn`的UIButton子类,其目的是模仿抖音App中点赞按钮的...

    uibutton的使用

    创建一个`UIButton`可以使用代码或者在Interface Builder中拖拽。代码创建的例子如下: ```swift let button = UIButton(type: .system) button.frame = CGRect(x: 0, y: 0, width: 100, height: 50) button....

    UIButton 的图文混排

    此外,还可以利用XIB中的Size Inspector来调整按钮的大小,以及Auto Layout来确保在不同屏幕尺寸下按钮的显示效果。 总之,实现UIButton的图文混排有多种途径,开发者可以根据需求选择最合适的方案。无论是编程方式...

    IOS 解决UIButton 点击卡顿/延迟的问题

    在上述代码中,当用户触摸UIImageView时,图片的透明度会降低至effectAlpha,模拟按下效果;当手指离开时,透明度恢复至1,完成点击效果。这样,我们就可以避免使用UIButton,从而避开可能存在的冲突问题。 为了...

    iOS 自定义cell添加UIButton按钮点击实现,代理跟代码块两种方式实现

    在iOS开发中,自定义UITableViewCell是一项常见的需求,特别是在需要对单元格进行复杂操作或增加交互元素时。本教程将深入探讨如何在自定义cell中添加UIButton,并实现点击事件的处理,包括通过代理方法和代码块...

    swift-DFCountDownButton继承UIButton实现IOS倒计时按钮

    在iOS应用开发中,UI设计和交互是至关重要的部分,其中按钮(UIButton)是最常见的交互元素之一。在某些场景下,比如用户注册或找回密码时,我们常常需要一个具有倒计时功能的按钮,以便在用户点击获取验证码后,...

    iOS自定义UIButton点击动画特效

    借鉴相关资料,整理了一个很有意思的button动画效果,iOS自定义UIButton点击动画特效 先看一下效果图: 下面贴上代码: ViewController: #import @interface ViewController : UIViewController @end #import ...

    自定义UITableViewCell。实现各种样式的表格输入界面ios源代码设计资料

    在iOS应用开发中,自定义`UITableViewCell`是创建独特、高效用户界面的关键步骤。这个资料包专注于教你如何实现各种样式的表格输入界面,这在构建iOS应用时非常实用,特别是当你需要用户输入数据或者进行设置时。...

    ios-布局UIButton中TitleLabel和ImageView位置.zip

    默认情况下,UIButton的设置是标题显示在右侧,图片显示在左侧。然而,在许多实际应用场景中,我们可能需要调整它们的位置,例如将标题移动到左侧,图片移动到右侧,或者甚至实现上下排列的方式。UIEdgeTitle和...

    ios-一句代码设置UIButton的image和title的左右上下布局以及image和title的间距.zip

    在这个项目"ios-一句代码设置UIButton的image和title的左右上下布局以及image和title的间距"中,作者Coder-ZJ提供了一个简洁的解决方案,通过一个简单的调用来调整这些属性。 在UIButton的默认设置下,image和title...

    UITableViewCell的四种不同的定制单元格方式

    在iOS开发中,UITableView是展示数据的常用控件,而UITableViewCell则是构成表格的基本元素,用于显示每一行的数据。为了使用户界面更具吸引力和交互性,通常需要对默认的UITableViewCell进行定制。本文将详细介绍四...

    自定义UIButton 可任意调整图片对齐类型 和显示位置

    在UIButton中添加泡泡效果通常涉及使用自定义视图或者CAShapeLayer来绘制。你可以创建一个UIView子类,重写`draw(_ rect: CGRect)`方法,使用`UIBezierPath`绘制气泡形状,并添加阴影效果。然后将这个自定义视图作为...

    IOS开发UIButton(左边图片右边文字效果)

    在iOS开发中,`UIButton` 是一个常用的控件,用于创建用户交互按钮。本文将详细讲解如何实现`UIButton`左边显示图片,图片后面紧接着显示文字的效果,类似于微信“发现”功能中的样式。这个效果通过调整`UIButton`的...

Global site tag (gtag.js) - Google Analytics