码迷,mamicode.com
首页 > 其他好文 > 详细

解决tabView的滑动和点击

时间:2016-01-18 12:02:30      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

//-------------------首先要遵守UIPanGestureRecognizer代理 

@interface HomeController ()<UITableViewDataSource,UIGestureRecognizerDelegate>

//----------------定义 UIPanGestureRecognizer属性 

@property (nonatomic,strong) UIPanGestureRecognizer *panGestureRecognizer;

//-----------------------------注册滑动效果

//注册滑动效果

-(void)PanGestureRecognizer{

    [self.homeNavController.view addObserver:self forKeyPath:@"Kframe" options:NSKeyValueObservingOptionNew context:nil];

    self.panGestureRecognizer = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(PanGesture:)];

   [self.view addGestureRecognizer:self.panGestureRecognizer];

    [self.panGestureRecognizer setCancelsTouchesInView:YES];

//让自己成为代理

    self.panGestureRecognizer.delegate = self;

}

//--------------------------------响应滑动效果

//响应滑动事件

-(void)PanGesture:(UIPanGestureRecognizer *)PanGRecognizer{

}

//接下来就按部就班的写tabView的数据源就行了.

Tap(点击)、Pinch(捏合)、Rotation(旋转)、Swipe(滑动,快速移动,是用于监测滑动的方向的)、Pan (拖移,慢速移动,是用于监测偏移的量的)以及 LongPress(长按)

万变不离其宗,同上就可以了

解决tabView的滑动和点击

标签:

原文地址:http://www.cnblogs.com/Jusive/p/5138526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!