Как добавить представление прокрутки на viewcontroller? - PullRequest
0 голосов
/ 09 марта 2011

Я хочу добавить Scroll View в ViewController.Я создал viewcontroller по коду.

secondView = [[SecondView alloc] initWithNibName:@"second" bundle:nil];

Теперь я хочу добавить представление прокрутки на контроллере представления.это возможно?

Ответы [ 3 ]

3 голосов
/ 09 марта 2011

да, можно добавить представление прокрутки в ваш viewcontroller.

Следуйте этому, это может помочь вам

CGRect rect=CGRectMake(0,0,320,480);

UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:rect];

scroll.contentSize = CGSizeMake(320, 400);
scroll.showsHorizontalScrollIndicator = YES;
[self.secondview addSubview:scroll];

Редактировать:

SecondView *secondView = [[SecondView alloc] initWithNibName:@"SecondView" bundle:[NSBundle mainBundle]];   
    [self.navigationController pushViewController:secondView animated:YES]; 

    CGRect frame = CGRectMake(0,0,320,600);
    scroll = [[UIScrollView alloc] initWithFrame:frame];
    scroll.contentSize = CGSizeMake(secondView.bounds);
            scroll.showsHorizontalScrollIndicator = YES;
            scroll.showsVerticalScrollIndicator = YES;              
    [secondView.view addSubview:scroll];        
    [scroll release];

Удачи ..

3 голосов
/ 09 марта 2011

[viewController.view addSubview: scrollView]

0 голосов
/ 18 февраля 2012

Поместите следующее в viewDidLoad вашего класса SecondView

-(void)viewDidLoad{

   [super viewDidLoad];
   CGRect frame = CGRectMake(0,0,320,600);
   UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:frame];
   scroll.contentSize = CGSizeMake(secondView.bounds);
            scroll.showsHorizontalScrollIndicator = YES;
            scroll.showsVerticalScrollIndicator = YES;              
    [secondView.view addSubview:scroll];        
    [scroll release];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...