2011-12-26 8 views
0

Я прошел много учебников, но большинство из них расскажет, как добавить UIScrollView с помощью построителя интерфейса. Мне нужно добавить scrollview с помощью кода. Я прошел через несколько tutorials, и что они сделали, они добавили UIView в UIScrollView. [scrollView addSubView:myView]; простой, как это объявление подключиться к использованию интерфейса строителя.Добавить UIScrollView в мое приложение

Может кто-то пожалуйста, руководство меня, как и в том, как добавить UIScrollView используя код (только код)

ответ

1

очень просто:

UIScrollView * scroller = [[[UIScrollView alloc] initWithFrame:CGTectMake(0, 0, 320, 480)] autorelease]; 
[self.view addSubview:scroller]; 

int x = 0; 

for (int i = 0; i < 5; i++){ 

    UIView * myview = [[[UIView alloc] initWithFrame:CGRectMake(x, 0, 320, 480)] autorelease]; 
    [scroller addSubview:myView]; 

    x += myView.frame.size.width; 

} 

[scroller setContentSize:CGSizeMake(x, 480)]; 

Этот код был скомпилирован в моей голове, так что извините, если есть ошибка синтаксиса.

+0

Я думаю, 'self.view' является первой половиной scrollview, а myView - второй 1/2. SO, если я хочу добавить некоторые метки и т. Д. В нижней половине scrollView, мне нужно добавить метки к 'myView'? – Illep

+0

self.view' - это основной вид вашего контроллера, а «вид» - любой вид, который вы хотите, это могут быть UILabel, UIButton, UIImageView, что угодно, и в «рамке» вы указываете любой размер или позицию, которые вы хотите! – Ecarrion

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