2
votes

I use the "jazzHands" keyframe animation library to help my App finish the introduction view.jazzHands link

In the official example, it use a init method to configure the subViews. But I found when I use the viewDidLoad or viewWillAppear or view...,etc methods to configure the subViews, the subView will never add to the superView(self.scrollView), in here, self.scrollView is a subView in the self.view, see the original code below:

#import "IFTTTAnimatedScrollViewController.h"

@implementation IFTTTAnimatedScrollViewController

- (id)init
{

    if (self = [super init]) {
        self.animator = [IFTTTAnimator new];
        self.scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
        self.scrollView.delegate = self;
        [self.view addSubview:self.scrollView];
    }

    return self;
}

But I found that you can add a subView to the self.view and it works! Why?? help me......

1

1 Answers

0
votes

I solved it..... The reason that I can't add the subView through the viewDidLoad method is that the self.scrollView has already release(nil)