2016-06-21 2 views
0

Я создал динамическое прокрутку и populei с UIViews, которые также динамически создаются. Это календарь, в котором каждый месяц есть представление, которое помещается на 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 в Scrollview. Если вы используете ограничения, он должен делать это автоматически, пока существует нижнее ограничение. Если нет, вам необходимо явно установить ContentSize в соответствии с содержанием

+0

большое спасибо –

Смежные вопросы