小编Geo*_*rge的帖子

UIButton在UIScrollView中不起作用

我的观点结构:

UITableView
  UITableViewCell
    UIScrollView
      CustomView
        UIButton
Run Code Online (Sandbox Code Playgroud)

问题是当我触摸它时UIButton不起作用.我用代码创建它:

btn = [[UIButton alloc] init];
[btn setImage:image forState:UIControlStateNormal];
[btn addTarget:self action:@selector(tileTouchUpInside) forControlEvents:UIControlEventTouchUpInside];
btn.layer.zPosition = 1;
[self addSubview:btn];
Run Code Online (Sandbox Code Playgroud)

我还添加了这个:

scroll.delaysContentTouches = NO;
scroll.canCancelContentTouches = NO;
Run Code Online (Sandbox Code Playgroud)

但我的按钮无论如何都不起作用.我无法取消内容或为UITableView设置延迟,因为如果我设置它,UITableView会停止滚动垂直.

谢谢你的帮助!

uibutton uiscrollview ios

19
推荐指数
1
解决办法
3万
查看次数

标签 统计

ios ×1

uibutton ×1

uiscrollview ×1