コロナカードを使用してiOSプロジェクトにコロナ(ゲームプラットフォーム)を統合しようとしています。以下は、私が達成しようとしていているもの:以下iOSとコロナビューランドスケープの問題
-
AppDelegate.mから
- プログラムのロードコロナ・ビュー・コントローラ(ViewController.m/ViewController.h) コロナビューコントローラの
- 強制ランドスケープモード
コードです:
AppDelegate.mは
ViewController *viewController = [[ViewController alloc] init];
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
ViewController.m
@interface ViewController()
@property (nonatomic, strong) CoronaViewController *coronaController;
@end
- (void)viewDidAppear:(BOOL)animated {
_coronaController = [[CoronaViewController alloc] init];
[self addChildViewController:_coronaController];
CoronaView *coronaView = (CoronaView *)_coronaController.view;
coronaView.frame = self.view.frame;
[self.view addSubview:coronaView];
[coronaView run];
}
ここにそれがどのように見えるかのスクリーンショットです:
問題は、私が風景に行くとき、画像が画面全体を取るべきではなく、それだけで部分画像を示すことです。
* UPDATE * 私は、次の手順を実行して、この作業を取得することができました:
CGRect appFrame = [UIScreen mainScreen].bounds;
_coronaView.frame = CGRectMake(0, -162, appFrame.size.height, appFrame.size.width);
[self.view addSubview:_coronaView];
[_coronaView setNeedsLayout];
を私は私のyを設定しなければならなかった理由しかし、私はわかりません - 162。お役に立てれば。
してください私の答えをチェックし、あなたの問題を解決するかどうか教えてください – KrishnaCA
私はあなたのアプローチを試み、イメージが伸びているように見えます。ここにスクリーンショットがあります:http://imgur.com/a/X3IgI –
は 'UIImageView'の中の'画像 'ですか?もしそうなら、 'imageViewを設定します。contentMode = UIViewContentModeScaleAspectFit' – KrishnaCA