这是代码:
- (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中不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)