ios – UIButton在uiscrollView中不起作用

ios – UIButton在uiscrollView中不起作用,第1张

概述我有一个将UIView作为子视图的scrollView.这有UIView子视图UIButton.只有scrollView连接到插座,其余全部都是代码.按钮不响应触摸,触摸时不变蓝.我能做些什么才能让它发挥作用? 这是代码: - (void)viewDidLoad { [super viewDidLoad]; //...... self.buttonHom 我有一个将UIVIEw作为子视图的scrollVIEw.这有UIVIEw子视图UIbutton.只有scrollVIEw连接到插座,其余全部都是代码.按钮不响应触摸,触摸时不变蓝.我能做些什么才能让它发挥作用?

这是代码:

- (voID)vIEwDIDLoad {       [super vIEwDIDLoad];      //......      self.buttonHome = [UIbutton buttonWithType:UIbuttonTypeCustom];      [self.buttonHome addTarget:self action:@selector(pressedHome:)                                  forControlEvents:UIControlEventtouchUpInsIDe];      //....      self.containerVIEw =[[UIVIEw alloc]initWithFrame:self.scrollVIEw.frame];      self.containerVIEw.userInteractionEnabled=YES;      [self.scrollVIEw addSubvIEw:self.containerVIEw];      [self.containerVIEw addSubvIEw:self.buttonHome];  }  -(voID) pressedHome:(ID)sender{         //....  }
解决方法 您必须设置视图的内容大小.它必须大于或等于scrollVIEw的内容大小.

因为您的视图的默认大小是320 * 480(3.5“视网膜)和320 * 568(4”视网膜).因此,增加视野的高度 –

self.vIEw.frame = CGRectMake(0,320,700);

然后将其添加为scrollVIEw的子视图.

将帮助您解决问题.

总结

以上是内存溢出为你收集整理的ios – UIButton在uiscrollView中不起作用全部内容,希望文章能够帮你解决ios – UIButton在uiscrollView中不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1099281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存