2014-02-21 2 views
0

Я пытаюсь сделать бесконечный прокрутки в нижней части экрана. Что я сделал, это Я создал 8 кнопок и должен заставить его прокручивать бесконечно (после Button7 -> Button0 -> Button1. ..). Я не понимаю, что делать дальше. Вот код, что я сделал.Bottom UIScrollView Infinite Scrolling ios

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 450, self.view.frame.size.width, 35)]; 

    int x = 0; 
    for (int i = 0; i < 8; i++) { 
     UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(x, 0, 100, 20)]; 
     [button setTitle:[NSString stringWithFormat:@"Button %d", i] forState:UIControlStateNormal]; 
     button.backgroundColor=[UIColor blackColor]; 
     [scrollView addSubview:button]; 

     x += button.frame.size.width; 
    } 

    scrollView.contentSize = CGSizeMake(x, scrollView.frame.size.height); 
    scrollView.backgroundColor = [UIColor redColor]; 

    [self.view addSubview:scrollView]; 

} 
+3

https://developer.apple.com/library/ios/samplecode/StreetScroller/Introduction/Intro.html и http://stackoverflow.com/questions/19268456/how-can- i-make-uiscrollview-infin-in-ios – iPatel

ответ

0

Простое решение было бы использовать UITableView с п (в вашем случае 8) строк, и когда номер строки 8 отображается шоу кнопку 0 в нем и т.д.

+0

На самом деле я прокручиваю по горизонтали. –

+0

затем поверните табличное изображение на 90 градусов. –

+0

вы также можете добавить горизонтальный стол. – AsifHabib

0

кругового обзора прокрутки. Проверьте это link. Также проверьте яблоко Sample code здесь

+0

Нет, я не ищу прокрутку страницы. –

+0

вы можете спрятать привязанные линии. Хорошо –

+0

проверить мой обновленный ответ выше. –

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