2010-01-19 4 views
0

У меня есть вид (myContactViewController.xib), который содержит вид прокрутки (созданный в Interface Builder и который принимает занимает всю высоту окна и имеет ширину 960 пикселей), т. Е. 3 x ширина одного окна). Я использую Scroll View, с пейджингом, для горизонтальной навигации по трем subviews (все три подзапроса - 320x460, т. Е. Весь размер окна). Я создал эти три подзапроса с помощью Xcode (command-N), и поэтому для каждого subview у меня есть .h, .m и .xib. Я использовал Interface Builder для создания макета (только некоторый текст и изображение на данный момент, но в конечном итоге будет содержать несколько кнопок) для их представлений.Добавление представлений в прокрутку

Программно, я хотел бы загрузить эти три вида в свой вид прокрутки, указав их местоположение внутри. Xxs для каждого из видов, которые я хотел бы загрузить в прокрутку, следующие: myContactSub1.xib, myContactSub2.xib и myContactSub3.xib).

Мне интересно, если кто-нибудь захочет объяснить, как это сделать?

Thanks, Kristin.

ответ

0

Уверен, это очень просто. Сначала установите рамку для подвью. Кадр указывает, где в супервидере вы хотите, чтобы он появился, и является CGRect. Таким образом, вы можете использовать CGRectMake(0, 0, 320, 460) для первого подзапроса. Затем добавьте его в UIScrollView с помощью addSubview :. Вот пример:

mySubView.frame = CGRectMake(0, 0, 320, 460); 
[myScrollView addSubview:mySubView]; 

Это предполагает, что у вас есть указатель на эти виды, используя IBOutlets. Если вам нужна помощь в этом прочитать на Xcode Integration

Также посмотрите на View Geometry

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