gpt4 book ai didi

ios7 - UIButton 的 UIControlStateHighlighted 仅适用于较长的点击

转载 作者:行者123 更新时间:2023-12-01 06:42:34 25 4
gpt4 key购买 nike

我为我的 UIButton 设置了 titleColor 和 backgroundImage,如果我再按一下 UIButton,它就会起作用。但是对于非常快速的点击,变化是不可见的。是否有可能至少让它为这些类型的水龙头闪烁?

    [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[button setTitleColor:[UIColor whiteColor] forState:UIControlStateSelected];
[button setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];
[button setBackgroundImage:whiteBackgroundImage forState:UIControlStateNormal];
[button setBackgroundImage:redBackgroundImage forState:UIControlStateSelected];
[button setBackgroundImage:redBackgroundImage forState:UIControlStateHighlighted];

最佳答案

这是因为您向 UITableView 或 UIScrollVIew 添加了一个按钮。

对于 UITableView 中的按钮,将其添加到您的 ViewDidLoad 中:

self.tableView.delaysContentTouches = NO;
for (id obj in self.tableView.subviews)
{
if ([obj respondsToSelector:@selector(setDelaysContentTouches:)])
{
[obj setDelaysContentTouches:NO];
}
}

对于 UIScrollView 中的按钮添加:

self.scrollView.delaysContentTouches = NO;

关于ios7 - UIButton 的 UIControlStateHighlighted 仅适用于较长的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23060219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com