`
lqh77
  • 浏览: 1391 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Iphone 坐标问题 在ImageView 上获取坐标

阅读更多
我的程序 基于 Viewbased  Proj,在 View  里面 放了一个  ImageView 来显示图片 ,铺满
然后我将iphone 的显示
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);}
也就是倒过来, 然后点击图片来获取点击的位置,, 480X320
(当我点击图片的左边 那么图片就向前翻页,当我点击图片右边,图片就想后翻页,, ,我想用坐标来判断)
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
    UITouch    *touch = [[event touchesForView:self ] anyObject];
        CGPoint location = [touch locationInView:imageView];
       
        // right touch go to next image
        if(location.y>360.0){
                NSLog(@"right touch  %d",location.y);
                [imageView  removeFromSuperview];
                imageView =[[UIImageView alloc] initWithImage:[UIImage imageNamed:[imgArray objectAtIndex:0]]];
                [self.view addSubview:imageView];
        }
        /// left touch  back to previous image
        else if(location.y<120.0){
         NSLog(@"left touch  %d",location.y);
                [imageView  removeFromSuperview];
                imageView =[[UIImageView alloc] initWithImage:[UIImage imageNamed:[imgArray objectAtIndex:2]]];
                [self.view addSubview:imageView];
        }
       
}
複製代碼
通过Nslog 获取的信息是我的 坐标始终是 (0,0), 我到底哪里错了呢,, 清大家不吝赐教阿....

还有个问题 ::显示 倒置 之后,,坐标系统变了么 ? 480X320  还是  320X480
坐标的朝向 是 右下 还是左上 ?或者其他???
分享到:
评论
1 楼 lqh77 2009-12-22  
有没有人阿,,帮我解决下阿,,,谢谢!

相关推荐

    机顶盒ImageView获取焦点

    综上所述,让`ImageView`在Android移动端,特别是机顶盒项目中获取焦点并实现交互,需要一系列的配置和代码调整。通过以上步骤,我们可以使`ImageView`成为可交互的元素,提升用户体验,特别是在需要导航和反馈的...

    android 在imageview上的指定位置添加图片 图片尺寸自适应

    在Android开发中,有时我们需要在ImageView上添加额外的图片,比如在主背景上叠加徽标或者水印。这个过程涉及到图像处理和布局管理,需要掌握一些关键知识点。本篇文章将详细讲解如何在ImageView上指定位置添加图片...

    ImageView获取宽度和高度

    然而,直接在onCreate()方法中获取可能会遇到问题,因为此时视图可能还没有完全绘制。本文将深入探讨如何正确地获取ImageView的尺寸,并介绍BitmapFactory在其中的作用。 首先,我们来看为什么在onCreate()中获取...

    android安卓通过url获取网络图片并显示在imageview中

    本文将详细介绍如何通过URL获取网络图片并将其显示在ImageView上。我们将使用一个简单的示例来演示这一过程,该示例是从百度官网获取其logo图片。 首先,我们需要引入能够处理网络请求和图片加载的库。Android本身...

    Android从网络加载图片并显示在ImageView控件上

    当图片数据获取后,我们通常不会直接将其显示在ImageView上,而是会先保存到本地,这涉及到文件系统操作。Android提供了多种存储方式,如内部存储、外部存储和SQLite数据库。考虑到图片文件较大,通常选择内部存储,...

    android imageview获取网络图片

    当需要显示网络上的图片时,就需要进行网络请求并将其加载到ImageView中。本教程将详细介绍如何在Android中实现这一功能。 1. 使用HttpURLConnection或HttpClient下载图片 在早期的Android版本中,可以使用...

    仿QQ ImageVIew异步获取bitmap框架

    这个文件是从某个个网站代码和QQ中参考病结合在一起的,只要在gridview的adapter中使用imageview.getBitmapByUrl就可以获取图片了。不必担心 实现原理也相对简单,imageview获取图片的顺序依次为缓存-&gt;文件-&gt;从网上...

    自定义ImageView图片缩放

    首先,我们要明白自定义ImageView的主要目标是解决图片在不同设备和屏幕尺寸下的显示问题,以及网络图片的加载和缓存。在这个过程中,我们需要考虑图片的分辨率、像素密度和屏幕尺寸等因素,确保图片在各种环境下都...

    TextImageView,在图像上绘制可展开文本的imageview子类.zip

    《TextImageView:在图像上绘制可展开文本的imageview子类》 TextImageView是一个创新的Android UI组件,它是ImageView的子类,专为在图片上动态添加和展示文本而设计。这个开源项目提供了丰富的功能,使得开发者...

    Android调用系统摄像头拍照并显示在ImageView上

    在Android开发中,调用系统摄像头拍照并显示在ImageView上是一项常见的功能,广泛应用于各种应用程序,如社交应用、图片编辑工具等。以下将详细介绍如何实现这一功能。 首先,我们需要在AndroidManifest.xml文件中...

    Android ImageView 拖拽实例

    4. **限制边界**:为了防止ImageView移出父布局的边界,我们需要在处理ACTION_MOVE事件时,对ImageView的坐标进行检查并做出相应调整,确保其始终在可显示的区域内。 5. **动画平滑性**:为了提供流畅的用户体验,...

    android imageview 图片缩放

    在ImageView的onTouchEvent()事件中,我们可以获取到触摸事件的坐标,根据这些坐标更新Matrix,然后通过setImageMatrix()方法将新的Matrix应用到ImageView上。这样,用户就可以通过手指滑动来实现图片的平移,双指...

    自定义ImageView

    在Android开发中,`ImageView`是用于显示图片的常用组件,但系统提供的默认`ImageView`功能有限,不能满足所有设计需求。例如,我们可能需要显示圆形、方形或星形的图片,这时就需要对`ImageView`进行自定义。本文将...

    ImageView ,图片处理,progressDialog

    在Android开发中,`ImageView`是用于展示图片的常用组件,它允许我们加载本地或网络上的图像,并提供了基本的图片处理功能。当我们需要对图片进行更复杂的操作,如缩放、旋转或者显示加载进度时,就需要自定义`...

    左右翻转的ImageView

    "ImageRotate"框架正是为了解决这个问题而设计的,它提供了一个定制化的ImageView类,该类扩展了Android原生的ImageView,增加了左右翻转的功能。使用这个框架,开发者无需从零开始编写复杂的旋转逻辑,只需引入相应...

    不规则imageview点击事件拼图

    1. **获取像素数据**:通过Bitmap对象的`getPixel(x, y)`方法,我们可以获取到指定坐标上的像素颜色值。这个值是一个ARGB(Alpha, Red, Green, Blue)32位整数,其中Alpha通道表示透明度。 2. **判断透明度**:检查...

    移动ImageView,并且保存移动后的位置

    在Android中,我们可以在ImageView上设置一个OnTouchListener,通过重写`onTouch()`方法来捕获触摸事件。当用户触摸并移动ImageView时,`MotionEvent`对象会提供ACTION_DOWN、ACTION_MOVE和ACTION_UP等事件,我们...

    通过相册或者相机将图片设置到Imageview上面

    为了显示在ImageView上,通常会使用`BitmapFactory.decodeStream()`方法将输入流转换为Bitmap对象。 考虑到性能和内存管理,图片的加载不应直接在主线程中进行,以免阻塞UI。可以使用异步任务或者`AsyncTask`,或者...

    iphone ImageView转灰色图片demo

    本示例"iphone ImageView转灰色图片demo"就是展示了如何实现这一功能。 首先,我们需要了解UIImageView和UIImage。UIImageView是iOS SDK中用于显示图像的UI组件,它可以显示一张图片或者作为背景。UIImage对象则...

    圆形、圆角ImageView

    考虑到性能问题,可以使用BitmapShader来实现圆形或圆角图片的绘制,这样可以在不改变原图的情况下,仅绘制需要的部分,减少内存消耗。 通过以上步骤,我们可以创建一个能够显示圆形或圆角图片的自定义ImageView...

Global site tag (gtag.js) - Google Analytics