I just want to add a UIScrollView into my project, so I created a UIViewController class and added code below:
Code:
@interface TestScrollViewController : UIViewController<UIScrollViewDelegate> {
IBOutlet UIScrollView *scrollView;
UIImageView *imageView;
}
@property(nonatomic,retain)UIScrollView *scrollView;
@property(nonatomic,retain)UIImageView *imageView;
@end
and I added codes in the method of
ViewDidLoad
Code:
- (void)viewDidLoad {
[super viewDidLoad];
UIImageView *tempImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"testScrollView.png"]];
self.imageView = tempImageView;
[tempImageView release];
scrollView.contentSize = CGSizeMake(imageView.frame.size.width, imageView.frame.size.height);
scrollView.maximumZoomScale = 4.0;
scrollView.minimumZoomScale = 0.75;
scrollView.clipsToBounds = YES;
scrollView.delegate = self;
scrollView.hidden = NO;
scrollView.showsVerticalScrollIndicator = YES;
[scrollView addSubview:imageView];
self.view = scrollView;
}
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
return imageView;
}
However it returns me just a blank screen, I also tried a lot of simple code about UIScrollView, but they don't work neither.
BTW I use the ViewController in a tabbar:
Code:
TestScrollViewController * vc2 = [[TestScrollViewController alloc] init];
vc2.tabBarItem=[[UITabBarItem alloc] initWithTitle:@"Test" image:[UIImage imageNamed:@"my24.png"] tag:1];
/*
blablabla
*/
NSArray* controllers = [NSArray arrayWithObjects:nav1, vc2, nav3,vc4,nil];
myTabbarController.viewControllers = controllers;
Anyone could help?