我从3天开始一直在寻找一个解决方案,但我还没有找到合适的解决方案。 我为5s屏幕(编程)添加了26个按钮以及滚动视图,但是在运行之后,滚动视图根本不在5s和4s上滚动。
答案 0 :(得分:0)
试试这个 -
scrollview.contentSize = CGSizeMake(320,menu1.frame.origin.y+menu1.frame.size.height);
menu1是滚动的最后一个子视图
答案 1 :(得分:0)
对于4s设备:
scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,480)];
scrollview.setContentSize = CGSizeMake(320,568);
我认为5s你不需要scrollview。我认为所有的按钮都会显示在视图中。你不必滚动它。但是如果你想添加,那么你可以做到
scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,568)];
scrollview.setContentSize = CGSizeMake(320,568);
答案 2 :(得分:0)
将内容大小高度值增加到每个按钮的按钮数*高度,这会使您的滚动视图滚动到您添加的最后一个内容
scrollview.contentSize = CGSizeMake(320,numberOfButtons*eachbuttonheight);