Как добавить разные представления в pagecontroller? - PullRequest
1 голос
/ 18 января 2012

Я хочу добавить 4 вида в контроллере страницы. Я использовал вид прокрутки с контроллером страницы. Я использовал эти коды viewDidLoad

[super viewDidLoad];
NSMutableArray *views=[[NSMutableArray alloc ]initWithObjects:v1.view,v2.view,v3.view,v4.view,nil];
for (int i=0; i<views.count; i++) {
    CGRect frame;
    frame.origin.x=self.scrollView.frame.size.width * i;
    frame.origin.y=0;
    frame.size=self.scrollView.frame.size;
    UIView *subview=[[UIView alloc]initWithFrame:frame];
    subview=[views objectAtIndex:i];
    //[subview addSubview:[views objectAtIndex:i]];
    [v1.view addSubview:subview];
    [subview release];

Здесь view1, view2, view3, view4 являются ссылками на 4 разных вида. Кто-нибудь может мне помочь в этом, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 26 февраля 2013

V1, V2, V3, V4 - контроллеры представления, я думаю.Они правильно инициализированы и имеют правильную память?чек

NSLog(@"%@",[v1 description]);
0 голосов
/ 18 января 2012

Это выглядит правильно, но вы установили для contentSize scrollview значение CGSizeMake (scrollView.frame.size.width * 4, scrollView.frame.size.height)?

...