//
// ViewController.m
// 课堂练习 - 分段控制器
//
// Created by shc on 2018/5/24.
// Copyright © 2018年 MacBook. All rights reserved.
//
#import “ViewController.h”
@interface ViewController ()
{
UISegmentedControl *seg;
UISwitch *sw;
UIImageView *imgV;
UIImageView *imgV1;
}
@end
@implementation ViewController
-
(void)viewDidLoad {
[super viewDidLoad];seg = [[UISegmentedControl alloc]initWithItems:@[@“消息”,@“通知”]];
seg.frame = CGRectMake(0, 0, 120, 30);
// 颜色
seg.tintColor = [UIColor redColor];
// 默认选中
seg.selectedSegmentIndex = 0;[seg addTarget:self action:@selector(click) forControlEvents:UIControlEventValueChanged];
self.navigationItem.titleView = seg;
// self.view.backgroundColor = [UIColor redColor];
sw = [[UISwitch alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
sw.tintColor = [UIColor blueColor];
sw.onTintColor = [UIColor orangeColor];
sw.thumbTintColor = [UIColor purpleColor];
// sw.on = YES;
[sw addTarget:self action:@selector(abc) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:sw];
imgV = [[UIImageView alloc]initWithFrame:CGRectMake(200, 100, 100, 100)];
imgV.image = [UIImage imageNamed:@“1”]; [self.view addSubview:imgV];
}
-(void)abc{
if(sw.on){
self.view.backgroundColor = [UIColor blackColor];
imgV = [[UIImageView alloc]initWithFrame:CGRectMake(200, 100, 100, 100)];
imgV.image = [UIImage imageNamed:@“1”]; [self.view addSubview:imgV];
[imgV1 removeFromSuperview];
}else{
self.view.backgroundColor = [UIColor whiteColor];
[imgV removeFromSuperview];
imgV1 = [[UIImageView alloc]initWithFrame:CGRectMake(200, 100, 100, 100)];
imgV1.image = [UIImage imageNamed:@“2”];
[self.view addSubview:imgV1];
}
}
-(void)click{
if(seg.selectedSegmentIndex == 0){
self.view.backgroundColor = [UIColor redColor];
// btn
}else{
self.view.backgroundColor = [UIColor greenColor];
}
// imgv
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end