Я создал UIImageView и UILabel в своем файле AppDelegate.m, чтобы отобразить заголовок image
Моя ориентация по умолчанию в ландшафтном режиме, но я не могу правильно отображать изображение он показывает, как на рисунке ниже iOS - Как отображать UILabel и UIImageView в ландшафтном режиме
желаемый результат должен быть как приводимого ниже
это изображение я также попытался повернуть изображение и метку в моем AppDelegate.m
файл это мой код
Но он не отображает изображение, а название просто исчезает.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
UIViewController *viewController1 = [[LMSFirstViewController alloc] initWithNibName:@"LMSFirstViewController" bundle:nil];
UIViewController *viewController2 = [[LMSSecondViewController alloc] initWithNibName:@"LMSSecondViewController" bundle:nil];
UIViewController *viewController3 = [[LMSThirdViewController alloc] initWithNibName:@"LMSThirdViewController" bundle:nil];
UILabel *title=[[UILabel alloc]initWithFrame:CGRectMake(50, 0, 5000, 50)];
[email protected]"Library Management System";
[title setFont:[UIFont systemFontOfSize:24]];
[title setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:0]];
title.textColor=[UIColor redColor];
title.transform=CGAffineTransformMakeRotation(M_PI_2);
UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 5000, 50)];
imageView.image=[UIImage imageNamed:@"LMS.jpg"];
imageView.transform=CGAffineTransformMakeRotation(M_PI_2);
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2,viewController3,nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
[self.window addSubview:imageView];
[self.window addSubview:title];
return YES;
}
http://stackoverflow.com/questions/5755690/opening-a-view-in-landscape-mode –
Если вы добавляете что-либо в окно, оно не будет автоматически вращаться. вы должны повернуть его вручную. И это не исчезает, когда он просто выходит с экрана ... замените его координатами и верните их в видимую область. –
, так что я должен сделать, чтобы повернуть его – Arun