Как показать содержимое с горизонтальной прокруткой? - PullRequest
2 голосов
/ 12 сентября 2011

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

Что я буду делать, чтобы в приложении я также получал функции этого типа?Как использовать вид прокрутки, чтобы я отображал какой-то текст, а когда щелкнешь по нему, получишь подробный вид?

1 Ответ

1 голос
/ 18 января 2012

Вы можете загрузить все изображения в массив.И вы можете создать вид, имеющий одно изображение, несколько текстовых полей и попробовать следующий код:

имя массива: examplearray и имя представления: exampleview

-(void)updateImagesInScrollView
{
     int cnt = [examplearray count];

    for(int j=0; j< cnt; ++j)
    {
        NSArray *nibContents = [[NSBundle mainBundle] loadNibNamed:@"exampleview" 
                                                             owner:self 
                                                           options:nil];

        UIView *myView = [nibContents objectAtIndex:0];
        exampleview * rview= (exampleview *)myView;
        /* you can get your image from the array and set the image*/ 
        rview.imageview.image = yourimage;
        /*adding the view to your scrollview*/
        [self.ScrollView addSubview:rview];
    }
    /* you need to set  the content size of the scroll view */
    self.ScrollView.contentSize = CGSizeMake(X, self.mHorizontalScrollView.contentSize.height);
} 

Приведенный выше код предназначен для отображенияизображение и текстовые поля в горизонтальной прокрутке.Я предлагаю вам иметь пользовательскую кнопку в этом представлении, и в этом действии кнопки вы можете написать код, чтобы получить подробную информацию. Экран.

...