美文网首页
靠近屏幕边缘按钮,事件失效问题

靠近屏幕边缘按钮,事件失效问题

作者: 生命不止运动不息 | 来源:发表于2019-04-21 10:43 被阅读0次

问题如下:
按钮所在的父视图的区域,没有全部展示在屏幕内时,该按钮的事件不可用。

- (void)viewDidLoad {
    [super viewDidLoad];
    
    UIView *btnView = [UIView new];
    btnView.frame = CGRectMake(50, -10, 200, 100);
    [self.view addSubview:btnView];
    
    UIButton *btn = [UIButton new];
    btn.frame = CGRectMake(100, 30, 50, 50);
    btn.backgroundColor = [UIColor blueColor];
    [btn addTarget:self action:@selector(handleBtn) forControlEvents:UIControlEventTouchUpInside];
    [btnView addSubview:btn];
}

解决方法

目前还没找到好的解决办法,暂时使用将按钮手势关闭,响应父视图的手势事件,来处理按钮的事件。

相关文章

  • 靠近屏幕边缘按钮,事件失效问题

    问题如下:按钮所在的父视图的区域,没有全部展示在屏幕内时,该按钮的事件不可用。 解决方法 目前还没找到好的解决办法...

  • [input type='file'] 相同文件连续第二次上传失

    问题:点击上传按钮,使用onchange事件的话,第二次上传不改变文件地址就会触发不到事件,也就是上传按钮失效。 ...

  • 动态生成dom事件失效

    问题来由 最近在项目中有涉及到排序后回写按钮元素,按钮的事件失效。这可以分为一类问题:重写元素/动态生成元素后,事...

  • 按钮设置集合:(文字左对齐,左文右图等)

    文字左对齐:按钮距离屏幕边缘 15[remindButton setTitleEdgeInsets:UIEdgeI...

  • iOS14遇到的问题

    问题1:cell上按钮点击事件及cell上的手势失效 原因:把button添加到cell上之后,被cell的con...

  • vue @click点击事件失效

    在使用vue的UI组件iView.design时,点击搜索按钮click事件失效。 以上代码中click事件无效,...

  • 悬浮按钮

    项目要求:主界面有个悬浮按钮,可以随手指移动而移动,按钮移动停止后按钮回到屏幕边缘。 思路:自定义一个按钮,在 方...

  • iOS 右滑返回手势

    这篇文章主要解决两个问题:1.自定义导航栏返回按钮右滑返回手势失效的问题。2.实现整个屏幕右滑就返回功能。(动画效...

  • 前端JS记录

    1、button按钮的onclick事件,不要放在form表单中,会造成单击事件失效。如为跳转链接,则会导致页面被...

  • ios点击失效

    h5在ios中点击失效 问题1:直接给元素绑定 click 事件失效 解决:可以改成绑定 touchend 事件 ...

网友评论

      本文标题:靠近屏幕边缘按钮,事件失效问题

      本文链接:https://www.haomeiwen.com/subject/kcudgqtx.html