年年有"余"

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4786|回复: 0

iOS开发中菊花的使用(UIActivityIndicatorView)

[复制链接]
  • TA的每日心情
    奋斗
    2022-12-13 21:26
  • 签到天数: 371 天

    [LV.9]以坛为家II

    发表于 2015-6-26 17:49:31 | 显示全部楼层 |阅读模式
    1、老规矩,先上图

    iOS-Simulator-Screen-Shot-2015年6月26日-下午5.02.50.png

    2、基本使用

    2.1、初始化
    UIActivityIndicatorView *loading = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    系统默认有三种类型可选,主要是大小颜色区别
    typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) {
        UIActivityIndicatorViewStyleWhiteLarge,
        UIActivityIndicatorViewStyleWhite,
        UIActivityIndicatorViewStyleGray,
    };


    2.2、设置位置
    CGSize size = self.view.bounds.size;
    CGFloat x = size.width * 0.5;
    CGFloat y = size.height * 0.5;
    [loading setCenter:CGPointMake(x, y)];

    UIActivityIndicatorView只能设置中心点,不能设置大小

    2.3、显示/隐藏
    [loading startAnimating];
    [loading stopAnimating];


    2.4、设置颜色
    [loading setColor:[UIColor redColor]];

    2.5、添加控件
    [self.view addSubView:loading]

    3、使用场景
    比如在WebView上使用,可在WebView的两个代理方法中实现自动显示或隐藏
    - (void)webViewDidStartLoad:(UIWebView *)webView
    {
        [self.loading startAnimating];
    }

    - (void)webViewDidFinishLoad:(UIWebView *)webView{
        [self.loading stopAnimating];
    }
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|iOS开发笔记 ( 湘ICP备14010846号 )

    GMT+8, 2024-4-24 18:54 , Processed in 0.049947 second(s), 25 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表