UIScrollView不使用uiview滚动

时间:2016-06-21 20:12:10

标签: c# iphone uiview xamarin uiscrollview

我动态创建了一个scrollview,并使用UIViews创建了populei,这些也是动态创建的。 这是一个日历,其中每个月都是放在滚动视图上的视图,问题是不起作用。 谁能帮忙解决? 非常感谢你

double larguraTela                  = UIScreen.MainScreen.Bounds.Width * 0.01;
        scrollView                          = new UIScrollView(new CGRect((nfloat)larguraTela * 3, 105, (nfloat)larguraTela * 94, UIScreen.MainScreen.Bounds.Height-110));
        scrollView.BackgroundColor          = UIColor.FromRGB(60, 60, 60);
        scrollView.ScrollEnabled            = true;
        scrollView.UserInteractionEnabled   = true;

        View.AddSubview(scrollView);
        scrollView.AddSubview(Calendario(1));
        scrollView.AddSubview(Calendario(2));
        scrollView.AddSubview(Calendario(3));
    }

   public UIView Calendario(int mes)
{
 UIView local            = new UIView(new CGRect(0, altura, scrollView.Frame.Width, 185));
          local.BackgroundColor   = UIColor.FromRGB(60, 60, 60);

... 返回当地; }

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要设置scrollview的ContentSize。如果使用约束,只要存在底部约束,它就应该自动执行。如果不是,则需要显式设置ContentSize以适合内容