2014-12-31 2 views
0

Я разместил UIView в UIScrollView в Storyboard. UIView закреплен на всех сторонах UIScrollView. Я пытаюсь установить размер UIView программно, потому что он необходим для правильной работы прокрутки. Как программно установить ширину и высоту UIView? Спасибо за любую помощь, как я пытаюсь решить эту проблему уже в течение недели ...Программно заданный размер UIView от раскадровки

+0

сбрасывать кадр. yourView.Frame = CGRectMake (0, 0, yourWidth, yourHeight); , и если даже после этого он не изменит их, возможно, вы проверили autolayout.and вы не можете просто изменить рамку объекта с ограничениями автоопределения –

ответ

1

You будете должны изменить рамку вашего зрения, как показано ниже:

yourView.frame = CGRectMake(x,y,calculatedWidth,calculatedHeight); 

Кроме того, вы также должны проверить фрейме зрения скроллинга так, что она увеличивается, как на ширину и высоту вашего вида.

0

Вам необходимо установить новую рамку для изменения ширины, высоты, х или у, например:

view.frame = CGRectMake(view.frame.origin.x, view.frame.origin.y, newWidth, newHeight); 
Смежные вопросы