2016-06-21 132 views
0

我創建了一個scrollview動態和UIViews動態創建populei。 這是一個日曆,其中每個月都是放置在scrollview上的視圖,問題在於不起作用。 任何人都可以幫助解決? 非常感謝您UIScrollView不滾動使用uiview

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

您需要設置滾動視圖的ContentSize。如果您使用約束,只要存在底部約束,它應該自動執行。如果不是,您需要明確設置ContentSize以適合內容

+0

非常感謝您 –