UISlider和UIScreenEdgePanGestureRecognizer和简单运用,包括滑动时颜色变化,滑动按钮以及Slider按钮颜色设置
2014-04-13 16:12
471 查看
#import "MainViewController.h"
@interface MainViewController ()
@end
@implementation MainViewController
- (void)dealloc
{
[super dealloc];
}
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
UISlider * slider = [[UISlider alloc] initWithFrame:CGRectMake(80, 50, 160, 20)];
slider.minimumValue = 0;
slider.maximumValue = 3.0;
slider.minimumTrackTintColor = [UIColor redColor];
slider.maximumTrackTintColor = [UIColor blackColor];
[slider setThumbImage:[UIImage imageNamed:@"3.png"] forState:UIControlStateNormal];
[self.view addSubview:slider];
[slider release];
NSArray * arr = [NSArray arrayWithObjects:@"朱江",@"猪点点",@"赵卓尔",@"赵笨笨",@"雨点儿", nil];
UISegmentedControl * seg = [[UISegmentedControl alloc] initWithItems:arr];
[seg setFrame:CGRectMake(0, self.view.frame.size.height - 40, 320, 40)];
// [self.view removeGestureRecognizer:(UIGestureRecognizer *)seg];
seg.tintColor = [UIColor magentaColor];
// seg.backgroundColor = [UIColor greenColor];
// seg.alpha = 0.5;
[self.view addSubview:seg];
[seg release];
UIScreenEdgePanGestureRecognizer * screen = [[UIScreenEdgePanGestureRecognizer alloc]initWithTarget:self action:@selector(screenAction:)];
[screen setEdges:UIRectEdgeLeft];
[self.view addGestureRecognizer:screen];
[screen release];
}
- (void)removeGestureRecognizer:(UIGestureRecognizer*)gestureRecognizer
{
[self.view removeGestureRecognizer:(UIGestureRecognizer *)gestureRecognizer];
}
- (void)screenAction:(UIScreenEdgePanGestureRecognizer *)screen
{
UIView * view = [[UIView alloc] initWithFrame:CGRectMake(20, 50, 280, 380)];
view.backgroundColor = [UIColor blueColor];
[self.view addSubview:view];
[view release];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
相关文章推荐
- UiSlider,UISegmentedControl和UIScreenEdgePanGestureRecognizer(手势:左划屏)
- UIAlertController 简单修改title以及按钮的字体颜色
- 【iOS 7】使用UIScreenEdgePanGestureRecognizer实现swipe to pop效果
- MFC点击按钮,弹出进度条并且自动滚动以及进度条对话框背景色、按钮颜色设置
- 25.手势识别之UIScreenEdgePanGestureRecognizer
- UISlider的应用-----通过简单的图片设置改变滑动效果
- android 滑动出现删除按钮 - swipelistview 入口方法以及简单布局说明
- ios自定义导航navigation,设置navigation的背景图,navigation左边按钮,以及navigation字体颜色
- 手势 UIScreenEdgePanGestureRecognizer 屏幕边缘手势
- 【iOS开发-8】UIButton类型属性简单归纳以及自定义按钮的设置
- 导航栏标题的设置以及左右按钮的颜色、选取照片弹出UIImagePickView时状态栏上移问题、View向上旋转某个角度
- UIScreenEdgePanGestureRecognizer 边缘触发手势 MVC模式下实现
- IOS开发笔记--UIButton类型属性简单归纳以及自定义按钮的设置
- UIScreenEdgePanGestureRecognizer无法响应/失效
- 【iOS 7】使用UIScreenEdgePanGestureRecognizer实现swipe to pop效果
- 使用UIScreenEdgePanGestureRecognizer写iOS7侧边栏
- UIPanGestureRecognizer UIScreenEdgePanGestureRecognizer
- Viewpager设置滑动速率以及外部按钮控制viewpager的左右切换
- Objective-C-UI控件学习之UIScreenEdgePanGestureRecognizer
- 10、面向对象以及winform的简单运用(isMdicontainer的设置、timer控件进行倒计时的制作)