UI2_UISwitch与UIActivity

//
//  ViewController.m
//  UI2_UISwitch与UIActivity
//
//  Created by zhangxueming on 15/7/7.
//  Copyright (c) 2015年 zhangxueming. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    //开关的尺寸固定大小(51*31)
    UISwitch *sw = [[UISwitch alloc] initWithFrame:CGRectMake(100, 200, 0, 0)];
    NSLog(@"sw = %@", sw);
    sw.thumbTintColor = [UIColor redColor];
    sw.tintColor = [UIColor blueColor];
    sw.onTintColor = [UIColor yellowColor];
    [sw addTarget:self action:@selector(swichValueChanged:) forControlEvents:UIControlEventValueChanged];
    //动画打开开关
    [sw setOn:YES animated:YES];
    [self.view addSubview:sw];

    //活动指示器
    UIActivityIndicatorView * indicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
    [self.view addSubview:indicatorView];
    indicatorView.center = self.view.center;
    [indicatorView startAnimating];
    indicatorView.tag =100;
    self.view.backgroundColor = [UIColor blackColor];
}

- (void)swichValueChanged:(UISwitch *)sw
{
    NSLog(@"sw value = %i", sw.on);
    UIActivityIndicatorView *indicator = (UIActivityIndicatorView *)[self.view viewWithTag:100];
    if (sw.isOn) {
        [indicator startAnimating];
    }
    else{
        [indicator stopAnimating];
    }
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
时间: 2024-11-05 17:23:37

UI2_UISwitch与UIActivity的相关文章

ios7 上 UIActivity 用的image

在ios8 上UIActivityCategoryShare类型的UIActivity的图标支持彩色图片了,但是在ios7上不行,ios8上的 UIActivityCategoryAction类型也不行 ,它会自动用你传入的图片的alpha值绘制出一副新的灰度图,用来显示,比如我用了下面这张图 注意,这个图除了图像外,都是透明的. 效果如下:

通知(Notification) 、 应用间通信(一)

1 使用通知中心发送消息 1.1 问题 当一个对象需要向多个接受者发送消息的,或者不用知道消息的接收者是谁,就可以使用IOS提供的NSNotificationCenter通知中心,本案例使NSNotificationCenter通知中心改变界面上所有按钮的颜色,如图-1所示: 图-1 1.2 方案 首先在创建好的Xcode项目的Storyboard中拖放两个场景,其中第一个场景带有NavigationController,这两个场景分别和ViewController类以及ChangeColorV

关于Android端配置极光推送

因为业务需要,android客户端需要加推送,原来采用的百度推送,但是小米手机有时候收不到,后来换成了极光推送,极光的话所有设备都能收到推送,但是在高峰的时候会推迟,博主说的免费版的,收费的没用过,也不错评论 博主用的android studio开发的,.so文件放置的位置啥的可能和eclipse有点不同,感觉用android studio开发jni一类的真的好费劲,博主现在老腻歪了,唉,废话不多说,进入正题: 首先,去极光推送官网注册一系列流程,不过貌似不用认证,老长时间注册的了,忘得差不多了

关于时间的几个函数

-- 功能函数: 获取当前服务器时间, num型 function Player:get_cur_sys_time() local last = self.time_span or 0 return os.time() - last end -- 获取现在的日期 function CommonFunc_getNowDate() local nd = os.date("*t", g_player:get_cur_sys_time()) return { year = nd.year, m

iOS源码学习总结框架

1.ARChromeActivity: 用于在Google Chrome中打开网址的UIActivity子类. 2.KINWebBrowser: 它使用iOS 8的 WKWebView API编写,同时在iOS 7上使用UIWebView来兼容. KINWebBrowserViewController must be contained in a UINavigationController. 3.PPGetAddressBook: PPGetAddressBook对AddressBook框架(

Android——RadioGroup和CheckBox

xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent&quo

iOS 常见一些原件

UIToolbar;//工具条 UIBarButtonItem;//共具条的控件 //创建一个导航栏 UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]; //创建一个导航栏集合 UINavigationItem *navItem = [[UINavigationItem alloc] initWithTitle:nil]; //在这个集合Item中添加标题,按钮

IOS之UIKit_Day22--23

Day22 1 UIKit Dynamic           UIDynamicAnimation                    UIGravityBehavior                    UICollisionBehavior                    UIAttachmentBehavior                    UISnapBehavior                    UIPushBehavior 2.CollectionVie

UIActivityViewController(转)

在iOS 6之后提供了一个分享列表视图,它通过UIActivityViewController管理.苹果设计它主要的目的是替换分享动作选单(ActionSheet),分享动作选单是出于分享目的的动作选单. 通过动作选单上的选择按钮,可以把图片分享给别人.但是随着iOS功能的不断增加,需要分享的内容越来越多,它会以模态视图方式呈现.iPad设备的分享列表,它会以Popover视图方式呈现. 从图中可以看出分享列表中可以有很多页,每页有9个应用,可以左右滑动翻页,这样就可以共享更多的内容了. 内置活