应用的启动视图 LauchView

@interface AppDelegate ()
@property(strong,nonatomic) UIImageView *launchImaViewO;
@property(strong,nonatomic) UIImageView *launchImaViewT;
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    // 设置主窗口,并设置跟控制器
    //***
    //***
    self.window.backgroundColor = [UIColor whiteColor];

    [self customizeInterface];

    [self.window makeKeyAndVisible];

//    [self setLauchView];

    return YES;
}

- (void)setLauchView {

    _launchImaViewT = [[UIImageView alloc] initWithFrame:SCREEN_BOUNDS];
    _launchImaViewT.contentMode = UIViewContentModeScaleAspectFill;
    [self.window addSubview:_launchImaViewT];

    _launchImaViewO = [[UIImageView alloc] initWithFrame:SCREEN_BOUNDS];
    _launchImaViewO.image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"[email protected]" ofType:@"png"]];
    [self.window addSubview:_launchImaViewO];

    [[AppRequestManager sharedManager] getRequestWithURL:@"start-image/720*1184" parameters:nil success:^(id responseObject) {

        [_launchImaViewT sd_setImageWithURL:[NSURL URLWithString:responseObject[@"img"]]];

        NSLog(@"%@",responseObject[@"img"]);

        [UIView animateWithDuration:2.0f animations:^{
            _launchImaViewO.alpha = 0.f;
            _launchImaViewT.transform = CGAffineTransformMakeScale(1.2, 1.2);
        } completion:^(BOOL finished) {
            [_launchImaViewO removeFromSuperview];
            [_launchImaViewT removeFromSuperview];
        }];
    } failure:^(NSError *error) {
        NSLog(@"===%@",error);

    }];
}

  

时间: 2024-08-07 21:20:32

应用的启动视图 LauchView的相关文章

iOS appdelegate 中将自定义的视图作为启动视图

#import "RootViewController.h" RootViewController *rootVC=[[[RootViewController alloc] init] autorelease];    self.window.rootViewController=rootVC;

(04)odoo视图操作

* 窗口操作 如下一些代码 <?xml version="1.0" encoding="utf-8" ?> <openerp> <data> <act_window id="action_todo_stage" name="To-Do Task Stages" res_model="todo.task.stage" view_mode="tree,form

iOS开发系列--视图切换

概述 在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单.在iOS开发中常用的视图切换有三种,今天我们将一一介绍: UITabBarController UINavigationController 模态窗口 UITabBarController iOS三种视图切换的原理各不相同: UITabBarController:以平行的方式管理视图,各个视图之间往往关系并不大,每个加入到UITabBarController的视图都会进行初始化即使当前不显示在

ios中的视图调试(ios8苹果引入了强大的新技术,不可不看)

在ios8以前,我们想要进行ui实时调试,可以依赖的技术手段有: 用xcode启动app,然后点击xcode暂停运行按钮,然后在调试控制台输入下面语句: po [[UIWindow keyWindow] recursiveDescription] 然后就可以看到完整的UI结构和层级关系,类似如下: <UIWindow: 0x7b691cd0; frame = (0 0; 320 480); gestureRecognizers = <NSArray: 0x7b6921f0>; layer

SQL Server 视图设计器

SQL Server 中经常需要写一些查询,关联好多张表,显示无数个列.如果使用视图设计器,可以大大提高效率,同是减少差错. 1. 启动视图设计器 为数据库"新建视图",将启用视图设计器. 2. 添加表 在起始界面,将出现"添加表"的窗口.选择添加所需要的表.视图.函数.同义词等. 在视图设计器的工具栏和右键菜单,任何时候都可以添加表或派生表. 3. 添加连接 视图设计器可以自动识别表之间的连接关系.有一些连接可能还需要手动添加.例如,下图中的AllocationR

Xcode 6视图调试小贴士

苹果在Xcode 6中做了不少明显的改善和优化,视图调试就是其中之一.通常,App用户界面的行为不会符合开发者期望的那样,比如或者不展示视图,或者没有正确地展示.本文讲解如何使用Xcode的新的视图调试功能来简化开发者对问题界面的确认和修复. 1.Demo 工程 开始之初先从github(https://github.com/tutsplus/ViewDebugging)上下载示例工程并打开ViewDebugging.xcodeproj.该工程包含一个简单的包含少数视图控制器的可点击的应用程序.

MVC (M-V-C启动程序调用关系)

在网上有很多mvc程序启动,调用之间的关系与顺序.而且还有很多很不错的网站.推荐一个      http://www.cnblogs.com/QLeelulu/archive/2008/09/30/1302462.html. 但是那些都说的比较理论,对于一些第一天开始学mvc的朋友来说,可能看起来感觉好像懂了很多,但是用起来的时候就感觉有问题,还经常遇到http 404问题. 我也摸索了一下,终于算理解跟会实际应用.以下我按实际操作来讲,不说那些太理论的东西. mvc的调用顺序:C => V =

iOS9.0 LaunchScreen.StroyBoard自定义启动图片

xcode7.0之前都是launchScreen.xib,在xcode7.0后苹果更改启动视图控件. 今天就简单介绍一下怎么适配iOS8和iOS9的app启动图片. 如果你做过app,就会知道当程序运行时如果没有启动图片,会有一段时间手机是黑屏的. 这就会给用户造成很差用户体验(app是运行了还是卡死机了). 所以在此强烈建议设置启动图片,你可以在启动图片的视图展示产品或者与产品相关的广告,也可以添加动画了,分页效果了,也可以点击跳转界面等. 下面开始简单介绍一下怎么适配吧! 如果你只是设置一个

自己总结的 iOS ,Mac 开源项目以及库,知识点------持续更新

自己在 git  上看到一个非常好的总结的东西,但是呢, fork  了几次,就是 fork  不到我的 git 上,干脆复制进去,但是,也是认真去每一个每一个去认真看了,并且也是补充了一些,感觉非常棒,所以好东西要分享,为啥用 CN 博客,有个好处,可以随时修改,可以持续更新,不用每次都要再发表,感觉这样棒棒的 我们 自己总结的iOS.mac开源项目及库,持续更新.... github排名 https://github.com/trending,github搜索:https://github.