Ios 以编程方式添加的UIScrollview未滚动

Ios 以编程方式添加的UIScrollview未滚动,ios,scrollview,Ios,Scrollview,3天来我一直在寻找解决方案,但我没有找到合适的解决方案。 我通过编程为5s屏幕和scrollview添加了26个按钮,但运行后发现scrollview根本不在5s和4s上滚动。试试这个- scrollview.contentSize = CGSizeMake(320,menu1.frame.origin.y+menu1.frame.size.height); 对于4s设备,菜单1是滚动的最后一个子视图: scrollview=[[UIScrollView alloc]initWithFram

3天来我一直在寻找解决方案,但我没有找到合适的解决方案。
我通过编程为5s屏幕和scrollview添加了26个按钮,但运行后发现scrollview根本不在5s和4s上滚动。

试试这个-

scrollview.contentSize = CGSizeMake(320,menu1.frame.origin.y+menu1.frame.size.height);
对于4s设备,菜单1是滚动的最后一个子视图:

 scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,480)];
 scrollview.setContentSize = CGSizeMake(320,568);
我认为5秒钟内你不需要滚动视图。我认为所有的按钮都会显示在视图中。你不必滚动它。但是,如果你想添加,那么你可以这样做

  scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,568)]; 
  scrollview.setContentSize = CGSizeMake(320,568); 

将“内容大小高度”值增加到按钮数*每个按钮的高度,这将使您的滚动视图滚动到您添加的最后一个内容


scrollview.contentSize=CGSizeMake320,numberOfButtons*eachbuttonheight

谢谢您的关注,我终于找到了我想要的解决方案,我犯的错误是我在视图中添加了一个scrollview,后来在scrollview中添加了按钮,这导致了故障,相反,我在scrollview中添加了第二个视图,并在第二个视图中添加了按钮,最后成功了

将一些代码放入循环将节省大量的复制和粘贴。哇,首先确保提交时代码显示为代码。那么,您的问题与您添加的按钮数量无关,因此只需加载一个需要滚动显示的按钮即可减少问题。换句话说,减少问题以突出显示问题。按编程方式为5s屏幕添加26个按钮。收藏视图如何?在scrollView上添加26个按钮不太好,我在代码中看到了很多复制粘贴。很抱歉给您带来不便,实际上我是Iphone应用程序开发新手,谢谢您的建议