gpt4 book ai didi

ios - UIStepper 吞下触摸

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:11 25 4
gpt4 key购买 nike

我正在使用 UIStepper 更改显示在 UITextField 中的值,并可选择在 UITextField< 中输入值进行编辑.

一切正常,但有一个不希望的行为:UITextField 只能在按下对象本身的上半部分进行编辑,因为下半部分的触摸被 吞没了UIStepper.

我一直在寻找答案,但我没有找到任何答案。不过我有一些提示。

UIStepper 有 2 个按钮和 1 个 ImageView,并且在整个 ImageView(不可见或不可编辑)中检测到触摸。

有什么想法吗?

enter image description here

最佳答案

要解决这个问题很可能需要子类化。您可以覆盖 pointInside:withEvent:UIStepper 子类中并返回 NO 除非严格在步进器的范围内:

- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
return CGRectContainsPoint(self.bounds, point);
}

关于ios - UIStepper 吞下触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12992512/

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