《每天3分钟学开发》ios开发之UI基础:UI 第二天!
2015-12-19 16:48
344 查看
图片浏览器
#import "ViewController.h"
@interface ViewController ()
//上一张按钮点击
- (IBAction)previous;
//下一张按钮点击
- (IBAction)next;
//表示当前图片的索引
@property(nonatomic,assign)int index;
//表示索引显示值
@property (weak,
nonatomic) IBOutlet
UILabel *indexLabel;
@property (weak,
nonatomic) IBOutlet
UIImageView *headImageView;
@property (weak,
nonatomic) IBOutlet
UILabel *descLabel;
//上一个按钮
@property (weak,
nonatomic) IBOutlet
UIButton *prevousBtn;
//下一个按钮
@property (weak,
nonatomic) IBOutlet
UIButton *nextBtn;
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super
didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)previous {
// 1.让索引值减一
self.index --;
// 2.根据索引值设置数据
switch (self.index) {
case
0:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"biaoqingdi"];
// 2.3文字描述
self.descLabel.text =
@"在他面前,其他神马表情都弱爆了!";
break;
case
1:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"wangba"];
// 2.3文字描述
self.descLabel.text =
@"哥们为什么选八号呢";
break;
case
2:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"bingli"];
// 2.3文字描述
self.descLabel.text =
@"这也忒狠了";
break;
case
3:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"chiniupa"];
// 2.3文字描述
self.descLabel.text =
@"这小姑娘吃个牛排比杀牛还费劲啊";
break;
case
4:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"danteng"];
// 2.3文字描述
self.descLabel.text =
@"亲,你能改下你的网名么?哈哈";
break;
}
}
- (IBAction)next {
// 1.让索引值加一
self.index ++;
// 2.根据索引值设置数据
switch (self.index) {
case
0:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"biaoqingdi"];
// 2.3文字描述
self.descLabel.text =
@"在他面前,其他神马表情都弱爆了!";
break;
case
1:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"wangba"];
// 2.3文字描述
self.descLabel.text =
@"哥们为什么选八号呢";
break;
case
2:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"bingli"];
// 2.3文字描述
self.descLabel.text =
@"这也忒狠了";
break;
case
3:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"chiniupa"];
// 2.3文字描述
self.descLabel.text =
@"这小姑娘吃个牛排比杀牛还费劲啊";
break;
9ad6
case
4:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"danteng"];
// 2.3文字描述
self.descLabel.text =
@"亲,你能改下你的网名么?哈哈";
break;
}
}
@end
#import "ViewController.h"
@interface ViewController ()
//上一张按钮点击
- (IBAction)previous;
//下一张按钮点击
- (IBAction)next;
//表示当前图片的索引
@property(nonatomic,assign)int index;
//表示索引显示值
@property (weak,
nonatomic) IBOutlet
UILabel *indexLabel;
@property (weak,
nonatomic) IBOutlet
UIImageView *headImageView;
@property (weak,
nonatomic) IBOutlet
UILabel *descLabel;
//上一个按钮
@property (weak,
nonatomic) IBOutlet
UIButton *prevousBtn;
//下一个按钮
@property (weak,
nonatomic) IBOutlet
UIButton *nextBtn;
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super
didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)previous {
// 1.让索引值减一
self.index --;
// 2.根据索引值设置数据
switch (self.index) {
case
0:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"biaoqingdi"];
// 2.3文字描述
self.descLabel.text =
@"在他面前,其他神马表情都弱爆了!";
break;
case
1:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"wangba"];
// 2.3文字描述
self.descLabel.text =
@"哥们为什么选八号呢";
break;
case
2:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"bingli"];
// 2.3文字描述
self.descLabel.text =
@"这也忒狠了";
break;
case
3:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"chiniupa"];
// 2.3文字描述
self.descLabel.text =
@"这小姑娘吃个牛排比杀牛还费劲啊";
break;
case
4:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"danteng"];
// 2.3文字描述
self.descLabel.text =
@"亲,你能改下你的网名么?哈哈";
break;
}
}
- (IBAction)next {
// 1.让索引值加一
self.index ++;
// 2.根据索引值设置数据
switch (self.index) {
case
0:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"biaoqingdi"];
// 2.3文字描述
self.descLabel.text =
@"在他面前,其他神马表情都弱爆了!";
break;
case
1:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"wangba"];
// 2.3文字描述
self.descLabel.text =
@"哥们为什么选八号呢";
break;
case
2:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"bingli"];
// 2.3文字描述
self.descLabel.text =
@"这也忒狠了";
break;
case
3:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"chiniupa"];
// 2.3文字描述
self.descLabel.text =
@"这小姑娘吃个牛排比杀牛还费劲啊";
break;
9ad6
case
4:
// 2.1设置显示索引
self.indexLabel.text = [NSString
stringWithFormat:@"%d/5",self.index+1];
// 2.2显示图片
self.headImageView.image = [UIImage
imageNamed:@"danteng"];
// 2.3文字描述
self.descLabel.text =
@"亲,你能改下你的网名么?哈哈";
break;
}
}
@end
相关文章推荐
- 《每天3分钟学开发》ios开发之UI基础:UI 第一天!
- Android-Bluetooth
- 232. Implement Queue using Stacks,225. Implement Stack using Queues
- Hibernate之Query.uniqueResult()结果为数值的注意事项
- 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
- ios控件-UILabel
- AutoLayout处理UITableView动态高度
- Arduino - IIC SCANNER
- 【iOS学习笔记 15-12-19】自定义cell侧滑按钮(UIButton)
- UIWindow和UIView的简单使用
- 黑马程序员_Java基础-GUI
- iOS学习之 iOS9新特性UIStackView
- dequeueReusableCellWithIdentifier: forIndexPath: 获取cell
- 分享一个使用NSIS制作安装包的UI插件
- 13、提升Android UI流畅度的建议
- 用数据库连接池c3p0来连接数据库,用queryrunner来操作
- [深入浅出Windows 10]QuickCharts图表控件库解析
- UILabel的一些整理
- UIViewAnimationOptions
- self.view 添加子视图 和 简单的 UIView 的组合动画