iOS開發-圖片瀏覽器(最佳化)

來源:互聯網
上載者:User

標籤:port   tom   let   瀏覽器   北京   nbsp   convert   view   選擇   

//

//  ViewController.m

//  19-圖片瀏覽器

//

//  Created by hongqiangli on 2017/7/31.

//  Copyright ? 2017年 信和惠民投資管理(北京)有限公司. All rights reserved.

//

 

#import "ViewController.h"

 

@interface ViewController ()

 

/**

 記錄當前的索引號

 */

@property(nonatomic,assign)int index;

 

/**

 上一張

 */

- (IBAction)previous;

 

/**

 下一張

 */

- (IBAction)next;

 

/**

 描述

 */

@property (weak, nonatomic) IBOutlet UILabel *descLabel;

 

/**

 上一個按鈕

 */

@property (weak, nonatomic) IBOutlet UIButton *previousBtn;

 

/**

 下一個按鈕

 */

@property (weak, nonatomic) IBOutlet UIButton *nextBtn;

 

/**

 索引label

 */

@property (weak, nonatomic) IBOutlet UILabel *noLabel;

 

@property (weak, nonatomic) IBOutlet UIImageView *mainImageView;

 

@end

 

@implementation ViewController

 

- (void)viewDidLoad {

    [super viewDidLoad];

    [self changData];

    

}

 

/**

 點擊上一張

 */

- (IBAction)previous {

    _index--;

    [self changData];

}

 

/**

 下一張

 */

- (IBAction)next {

    _index++;

    [self changData];

    

}

 

- (void)changData{

    

    switch (_index) {

        case 0:

            _noLabel.text = @"1/5";

            _mainImageView.image = [UIImage imageNamed:@"biaoqingdi"];

            _descLabel.text = @"在他前面,其他什麼表情都弱爆了!";

            break;

        case 1:

            _noLabel.text = @"2/5";

            _mainImageView.image = [UIImage imageNamed:@"wangba"];

            _descLabel.text = @"哥們為什麼選擇八號呢";

            break;

        case 2:

            _noLabel.text = @"3/5";

            _mainImageView.image = [UIImage imageNamed:@"bingli"];

            _descLabel.text = @"這也忒狠了";

            break;

        case 3:

            _noLabel.text = @"4/5";

            _mainImageView.image = [UIImage imageNamed:@"chiniupa"];

            _descLabel.text = @"這個小姑娘吃個牛排比殺牛還費勁呢";

            break;

        case 4:

            _noLabel.text = @"5/5";

            _mainImageView.image = [UIImage imageNamed:@"danteng"];

            _descLabel.text = @"親,你能改下你的網名嗎?哈哈";

            break;

            

        default:

            break;

    }

    

    //判斷按鈕能不能點擊

    _previousBtn.enabled = (_index != 0);

    _nextBtn.enabled = (_index != 4);

 

}

@end

iOS開發-圖片瀏覽器(最佳化)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.