iOS 用UIScrollView不能获取到touchesBegan

iOS 用UIScrollView不能获取到touchesBegan网上查了一下 原来UIScrollView是没有继承touchesBegan方法的所以要自己重写UIScrollView然后继承 touchesBegan等方法才可以用重写UIScrollView很简单代码下.h//// myScrollView.h// WFClient//// Createdby屎壳郎情调on1

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

网上查了一下 原来UIScrollView是没有继承touchesBegan方法的 所以要自己重写UIScrollView 然后继承 

touchesBegan 等方法才可以用

重写

UIScrollView很简单

代码下

.h

//

//  myScrollView.h

//  WFClient

//

//  Created by 屎壳郎情调 on 13-8-23.

//  Copyright (c) 2013 ibokan. All rights reserved.

//

#import <UIKit/UIKit.h>

@interface myScrollView : UIScrollView

@end

.m

//

//  myScrollView.m

//  WFClient

//

//  Created by 屎壳郎情调 on 13-8-23.

//  Copyright (c) 2013 ibokan. All rights reserved.

//

#import “myScrollView.h”

@implementation myScrollView

– (id)initWithFrame:(CGRect)frame

{

    self = [super initWithFrame:frame];

    if (self) {

        // Initialization code

    }

    return self;

}

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{

    [super touchesBegan:touches withEvent:event];

       //做你想要的操作

}

-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{

    [super touchesEnded:touches withEvent:event];

    //做你想要的操作

}

/*

// Only override drawRect: if you perform custom drawing.

// An empty implementation adversely affects performance during animation.

– (void)drawRect:(CGRect)rect

{

    // Drawing code

}

*/

@end


使用的时候很简单  直接

 //滚动视图

        myScrollView *scrollView= [[myScrollView alloc] initWithFrame: CGRectMake( 0, 0, 320, 460)];

用法和UIScrollView 都是一样的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/164174.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java接口是什么意思_JAVA接口

    Java接口是什么意思_JAVA接口下看下接口定义@FunctionalInterfacepublicinterfaceSupplier<T>{/***Getsaresult.**@returnaresult*/Tget();}supplier英[səˈplaɪə(r)]美[səˈplaɪər]…

    2025年8月14日
    4
  • preference activity_preference

    preference activity_preference目录目录前言PreferenceActivitypreferences_scenario_1xmlPreferenceActivity演示PreferenceFragmentxml布局文件PreferenceFragmentPreferenceActivity管理Fragment适配前言转来转去又回到了Android,闲话少说,这里是参考Android原生的Setting

    2025年9月5日
    5
  • java检测tomcat宕机_Tomcat意外宕机分析

    java检测tomcat宕机_Tomcat意外宕机分析之前在网上看过一篇文章,是讲Tomcat进程意外退出的,我看完感觉好奇,自己也测试了下,果然是有这种问题,所以自己也借此总结一下。先简单说下测试过程,先创建一个web服务启动test.sh,内容如下:#!/bin/bashcd/usr/software/tomcat/apache-tomcat-7.0.81/bin/./catalina.shstarttail-f/usr/software/…

    2022年7月14日
    13
  • Linux操作系统shell脚本for循环示例

    Linux操作系统shell脚本for循环示例Linux操作系统shell脚本for循环示例示例01forain{1..3};dosshroot@192.168.11.$acat/root/.ssh/id_rsa.pub>>/root/.ssh/authorized_keys;done示例02forain{2..3};doscp/root/.ssh/authorized_keysroot@192.168.11$a:/root/.ssh/authorized_keys;done示

    2025年7月12日
    4
  • Nhibernate_juan benet

    Nhibernate_juan benet什么是NHibernate?NHibernate是一个基于.Net,用于关系数据库的对象持久化类库.它是著名的Hibernate的.Net版本.NHibernate用于把你的.Net对象持久化到底层的关系数据库中.你完全不用自己编写Sql语句去操作这些对象,NH会代替你做.你的代码里面只需要关心这些对象,NH生成sql语句并能为你取到正确的东西.开发过程HNibernate将会有一些工具帮助你,如

    2025年7月3日
    3
  • excel怎么锁定部分单元格不被修改_如何锁定一部分单元格

    excel怎么锁定部分单元格不被修改_如何锁定一部分单元格https://jingyan.baidu.com/article/d45ad1486e094569552b8004.html保护Excel工作表我们通常会用审阅保护工作表,这样来保护全部的工作表内

    2022年8月6日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号