tableview(scrollview) (使其停止滑动 && 计算拉动距离)

再仔细说下:

1:想求出拉动tableview(scrollview)移动的距离。

2:使它被拉动后在被拉动的状态下停下的方法。
{
    aTopBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    aTopBtn.frame = CGRectMake(ScreenWidth-50,ScreenHeight-64-105, 35, 35);
    aTopBtn.backgroundColor = [UIColor clearColor];
    aTopBtn.hidden=YES;
    [aTopBtn setImage:[UIImage imageNamed:@"zs_shanghuabiao"] forState:UIControlStateNormal];
    [aTopBtn addTarget:self action:@selector(aToping:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:aTopBtn];
   
}

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{

NSLog(@"scrollView.contentOffset.y%f",scrollView.contentOffset.y);
    if (scrollView.contentOffset.y>0) {
        aTopBtn.frame = CGRectMake(ScreenWidth-50,ScreenHeight-64-105, 35, 45);
        aTopBtn.hidden=NO;
        [aTopBtn setImage:[UIImage imageNamed:@"zs_huitou"] forState:UIControlStateNormal];

} else {
        aTopBtn.frame = CGRectMake(ScreenWidth-50,ScreenHeight-64-105, 35, 35);
        aTopBtn.hidden=YES;
        [aTopBtn setImage:[UIImage imageNamed:@"zs_shanghuabiao"] forState:UIControlStateNormal];
    }
}

时间: 2024-08-27 16:08:57

tableview(scrollview) (使其停止滑动 && 计算拉动距离)的相关文章

解决导航、Tabbar、tableview配合使用时,tableview错位的问题

导航.Tabbar.tableview配合使用时,tableview会出现错位的情况,特别是除tabbar的第一个选项的tableview, 解决方法非常简单,如下: self.tabBarController = [[UITabBarController alloc] init]; self.tabBarController.edgesForExtendedLayout = UIRectEdgeNone;//防止tableview错位 _tabBarControllerNav = [[UINa

android中使用百度定位sdk实时的计算移动距离

前段时间因为项目需求,通过百度定位adk写了一个实时更新距离的程序(类似大家坐的士时,车上的里程表),遇到很多技术点,总结了一下发表出来和大家相互学习.直接要求定位具体的位置应该是不难的,只需要引入百度定位adk,并配置相关参数就可以完成,显示百度地图也类似,但是如果需要不断的实时显示移动距离,GPS定位从一个点,到第二个点,从第二个点,到第三个点,从第三个点......,移动距离是多少呢?不得不说,要实现这种需求的确存在一定的难度. 目标:使用百度定位sdk开发实时移动距离计算功能,根据经纬度

js根据经纬度计算两点距离

根据两点经纬度计算距离 这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”.在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”:构成这些圆圈的线段,叫做纬线.我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬.北极就是北纬90度,南极就是南纬90度.纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬,两极和高

根据两点的经纬度计算两地距离

学着做项目需要根据很据给出的两点经纬度信息计算两地的实际距离,查了查,有公式奉上: google地图提供的方法: 相关c#代码如下 private static double rad(double d) { return d * Math.PI / 180.0; } //根据两点的经纬度计算两地距离 public static double GetDistance(double lon1, double lat1, double lon2, double lat2) { double radLa

sencha touch权威指南---学习笔记5-经纬度获取计算直线距离

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta charset="utf-8" />    <title></title>    <link rel="stylesheet" href="sdk-touch/resources/css/sencha-touch.

.NET资料之-根据两点经纬度计算直线距离

最近做东西碰到要根据两点经纬度计算之间的直线距离,就网上找了查了下资料.因为这类接触的比较少,就直接找现成的代码了,没怎么研究.代码如下,作为记录. private const double EARTH_RADIUS = 6378.137;//地球半径 private static double rad(double d) { return d * Math.PI / 180.0; } public static double GetDistance(double lat1, double ln

Spark Java API 计算 Levenshtein 距离

Spark Java API 计算 Levenshtein 距离 在上一篇文章中,完成了Spark开发环境的搭建,最终的目标是对用户昵称信息做聚类分析,找出违规的昵称.聚类分析需要一个距离,用来衡量两个昵称之间的相似度.这里采用levenshtein距离.现在就来开始第一个小目标,用Spark JAVA API 计算字符串之间的Levenshtein距离. 1. 数据准备 样本数据如下: {"name":"Michael", "nick":&qu

一本通 1298:计算字符串距离

计算字符串距离 同样也是字符串距离计算问题,参考一本通 1276:[例9.20]编辑距离 Code: #include <iostream> #include <cstdio> #include <cstring> using namespace std; //Mystery_Sky // #define INF 0x3f3f3f3f #define M 3000 int f[M][M]; int len_a, len_b; char a[M], b[M]; int m

ScrollView嵌套ListView导致滑动显示不完全问题

在ListView初始化后setAdapter后面调用此方法 /**  * 重新计算ListView的高度,解决ScrollView和ListView两个View都有滚动的效果,在嵌套使用时起冲突的问题  * @param listView  */ public void setListViewHeight(ListView listView) {   // 获取ListView对应的Adapter       ListAdapter listAdapter = listView.getAdap