1

横向きのiPadアプリケーションを試してみる必要があるので、info.plistにいくつかの変更を加えます。

ここに画像の説明を入力してください AppDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];

    CGRect screenBound = [[UIScreen mainScreen] bounds];
    NSLog(@"screenBound:%@",NSStringFromCGRect(screenBound));

    return YES;
}

次に、CGRectから画面解像度を取得します。screenBound:{{0、0}、{768、1024}}しかし、{{0、0}、{1024、768}}が必要です。これを行うにはどうすればよいですか?私を助けてください

前もって感謝します

4

3 に答える 3

0

助けになるかもしれません:このメソッドに書いてください

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions


[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft];
于 2013-02-08T11:11:52.657 に答える
0

.plist では代わりに をUIInterfaceOrientation使用UISupportedInterfaceOrientationsし、UISupportedInterfaceOrientations リストの最初の方向を横向きにします。

于 2013-02-08T10:18:29.813 に答える
0

この行コードを AppDelegate.m に配置します

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
    return UIInterfaceOrientationLandscapeLeft;
}
于 2013-02-08T10:19:40.603 に答える