私はiPhone SDKを初めて使い、3つのビューを作成し、それらの間を切り替えようとしています。データはサーバーから来て、基本的に1つのビューを表示し、他の2つをキャッシュします。これまでは、ビューを作成して実行時に表示しようとしています。私のコードは以下の通りです。空白の画面しか表示されず、キーコンセプトが欠けていると思います。どんな助け?iPhoneを再生時に表示しますか?
#import <UIKit/UIKit.h>
#import "ImageViewController.h"
@interface Test5ViewController : UIViewController
{
IBOutlet UIView *rootView;
ImageViewController *curImage;
ImageViewController *nextImage;
ImageViewController *prevImage;
}
@property(nonatomic,retain) IBOutlet UIView *rootView;
@property(nonatomic,retain) ImageViewController *curImage;
@property(nonatomic,retain) ImageViewController *nextImage;
@property(nonatomic,retain) ImageViewController *prevImage;
@end
と
- (void)loadView
{
self.curImage = [[ImageViewController alloc]initWithNibName:@"ImageView" bundle:[NSBundle mainBundle]];
UIImage *pic = [UIImage imageNamed:@"baby-gorilla.jpg"];
[self.curImage assignImage:pic];
self.rootView = self.curImage.view;
}
と
#import <UIKit/UIKit.h>
@interface ImageViewController : UIViewController
{
IBOutlet UIImageView *image;
}
-(void)assignImage:(UIImage *)screenShotToSet;
@property(nonatomic,retain) IBOutlet UIImageView *image;
@end