Swift - 点击事件奇偶次判断

// 按钮点击事件

func onTouchUpInside() {

struct touchUpInside {

static var count: Int = 0

}

touchUpInside.count += 1

print(touchUpInside.count)

if touchUpInside.count % 2 == 0 {

newsView.frame = CGRectMake(10, 22, UIScreen.mainScreen().bounds.size.width - 50, 40)

} else {

newsView.frame = CGRectMake(10, 22, UIScreen.mainScreen().bounds.size.width - 50, UIScreen.mainScreen().bounds.size.height - 20)

}

}

时间: 2024-08-28 23:00:11

Swift - 点击事件奇偶次判断的相关文章

swift项目第六天:中间发布按钮的封装以及监听点击事件

import UIKit /* 总结:1:给UIButton写分类,新建文件swiftFile,一般为了区分起名字都是名字-Extension,要想调用UI控件需要导入 import UIKit框架,然后给系统的类写分类:extension UIButton {},提供类方法或是构造函数的方法,把与该控件有关的业务逻辑全封装在分类的内部.2:封装方法:类方法:都是以class开头,class func 函数名(参数)->返回值类型{业务逻辑代码,return 返回值}:例子: class fun

判断页面的点击事件是否发生在某元素上

本文地址:https://www.cnblogs.com/veinyin/p/10999265.html  有时我们需要判断页面的点击事件是否发生在某元素上 使用场景如  自己实现下拉框  点击页面其它地方时下拉部分隐藏 下面代码为 vue 场景下 // template 中 div(ref="myDiv") // created 中添加 click 事件句柄 判断点击事件是否发生在某元素上 document.addEventListener('click', event =>

【Swift 2.1】为 UIView 添加点击事件和点击效果

前言 UIView 不像 UIButton 加了点击事件就会有点击效果,体验要差不少,这里分别通过自定义和扩展来实现类似 UIButton 的效果. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 一.为 UIView 添加点击事件 extension UIView { func addOnClickListener(target: AnyObject, action: Sel

swift创建第一个UIButton 并增加点击事件

var button1 = UIButton(frame: CGRectMake(100, 200, 100, 40)) button1 .setTitle("first button", forState:UIControlState.Normal) button1.addTarget(self, action: "firstSwift:", forControlEvents: UIControlEvents.TouchUpInside) self.view.ad

Android中点击事件的处理解析及常见问题

      当我们手指按下时,Android采用层层传递-冒泡的方式处理点击事件.例如,现在公司来了个小项目,老板一看分配给经理做,经理一看分配给小组长,小组长一看好简单,分配给组员.如果在这个传递过程中(也就是还为分配到最底部时),某一层觉得我来负责这个比较好的话就会拦截掉这个消息,然后把它处理了,下面的就收不到有消息的这个通知.如果一直到了底层的话,组员如果能完成,就完成它.如果不能完成,那么就报告给组长,说组长我做不来,边学边做要影响进度.组长一看我也做不来,就给经理,经理一看我也不会,就

.Net程序员快速学习安卓开发-布局和点击事件的写法

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 本系列课程 致力于老手程序员可以快速入门学习安卓开发.系统全面的从一个.Net程序员的角度一步步学习总结安卓开发. 上篇课程:全栈工程师必备:安卓移动端手机开发,第六课 主要内容: 布局 点击事件 布局 说到安卓前台页面的开发,就不得不说安卓的布局.也就是具体那个控件应该摆放的位置. 1.1相对布局 我们新建一个layout布局文件时,默认就是相对布局.相对布局是相对于非相对布局来说的.顾名思义,相对布

03多次点击事件的实现

多次点击 一.彩蛋1.快速点击3次2.再次点击一下 二.查看系统如何实现多次点击导入Settings1.Android version 2.CTRL+H,搜Android version3.搜索到的strings.xml4.再次CTRL+H,搜fireware_version5.源码多次点击实现long[] mHits = new long[3]; ...... public boolean onPreferenceTreeClick(PreferenceScreen preferenceScr

双击、三击和多次点击事件

一.目标 1.实现双击点击事件 2.实现三击以及更多次点击事件 二.代码实现 第一种方法: 1.定义一个long类型的变量(取名firstClickTime),用于储存第一次点击的时间: 2.在点击事件中,通过if语句判断第一次点击时间(firstClickTime)是否大于零,如果成立则在if语句中再创建long类型的变量(取名secondClickTime),用于储存第二次点击时间,再通过if语句判断这两次点击的时间差是否小于500毫秒.如果成立则执行相应语句:若大于500毫秒,则将第一次点

iOS:UIImageView添加点击事件

UIImageView并不像UIButton那样点击鼠标就可以关联点击事件,也不像Android里有onClickListener,这个时候就需要借助UITapGestureRecognizer类,从类名上就可以看出,这个类就是用于处理tap(单击)事件的. 创建两个UIImageView对象,imageView1和imageView2 [imageView1 setUserInteractionEnabled:YES]; [imageView2 setUserInteractionEnable