返回顶部
首页 > 资讯 > 精选 >iOS11应用视图怎么实现按钮的响应
  • 456
分享到

iOS11应用视图怎么实现按钮的响应

2023-06-04 10:06:23 456人浏览 泡泡鱼
摘要

这篇文章主要介绍iOS11应用视图怎么实现按钮的响应,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!2.使用代码添加按钮实现的响应使用代码添加的按钮,实现响应需要使用到addTarget(_:action:for:)方

这篇文章主要介绍iOS11应用视图怎么实现按钮的响应,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

2.使用代码添加按钮实现的响应

使用代码添加的按钮,实现响应需要使用到addTarget(_:action:for:)方法,其语法形式如下:

func addTarget(_ target: AnyObject?, action: Selector, for controlEvents: UIControlEvents)

其中,参数说明如下:

  • target:表示目标对象。它是动作消息的发送方。

  • action:表示选择器,用来识别动作消息。它不可以为空。

  • controlEvents:表示控件事件。在iOS中有19种控件事件,如表2-4所示。

表2-4  控件事件

touchDown

touchDownRepeat

用户按下第二、三、或第四根手指的时候。

touchDragInside

touchDraGoutside

touchDragEnter

touchDragExit

touchUpInside

touchUpOutside

(点触必须开始与控件内部才会发送通知)。

touchCancel

valueChanged

editingDidBegin

editinGChanged

editingDidEnd

editingDidEndOnExit

allTouchEvents

allEditingEvents

applicationReserved

aystemReserved

AllEvents

【示例2-5】以下将实现轻拍按钮,改变主视图背景颜色的功能。代码如下:

  • import UIKit

  • class ViewController: UIViewController {

  •     var isCyan:Bool=false

  •     override func viewDidLoad() {

  •         super.viewDidLoad()

  •         // Do any additional setup after loading the view, typically from a nib.

  •         let button=UIButton(frame: CGRect(x: 90, y: 545, width: 225, height: 30))

  •         button.setTitle("Tap me,Change View Color", for: UIControlState())                       //设置按钮的标题

  •         button.setTitleColor (UIColor.black, for: UIControlState())                                         //设置按钮标题的颜

  •         self.view.addSubview(button)

  •         button.addTarget(self, action: #selector(ViewController.tapbutton), for: UIControlEvents.touchUpInside)

  •     }

  •     @objc func tapbutton(){

  •         if(isCyan){

  •             self.view.backgroundColor=UIColor.white

  •             isCyan=false

  •         }else{

  •             self.view.backgroundColor=UIColor.cyan

  •             isCyan=true

  •         }

  •     }

  • ……

  • }

此时运行程序,首先会看到如图2.14的效果。当轻拍Tap me,Change View Color按钮后,主视图的背景变为青色,如图2.15所示。当再一次轻拍Tap me,Change View Color按钮,主视图的背景颜色将会变回原来的白色。

iOS11应用视图怎么实现按钮的响应

图2.14  运行效果                                 图2.15  运行效果

以上是“iOS11应用视图怎么实现按钮的响应”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: iOS11应用视图怎么实现按钮的响应

本文链接: https://lsjlt.com/news/237452.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • iOS11应用视图怎么实现按钮的响应
    这篇文章主要介绍iOS11应用视图怎么实现按钮的响应,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!2.使用代码添加按钮实现的响应使用代码添加的按钮,实现响应需要使用到addTarget(_:action:for:)方...
    99+
    2023-06-04
  • iOS11应用视图如何实现按钮的响应
    这篇文章主要介绍了iOS11应用视图如何实现按钮的响应,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。此时,当用户轻拍按钮后,一个叫tapButton()的方法就会被触发。注意...
    99+
    2023-06-04
  • iOS11应用视图美化按钮之如何实现按钮的响应
    这篇文章主要为大家展示了“iOS11应用视图美化按钮之如何实现按钮的响应”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“iOS11应用视图美化按钮之如何实现按钮的响应”这篇文章吧。按钮主要是实现用...
    99+
    2023-06-04
  • iOS11应用视图美化按钮中如何设置按钮的外观
    这篇文章将为大家详细讲解有关iOS11应用视图美化按钮中如何设置按钮的外观,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面...
    99+
    2023-06-04
  • iOS11应用视图美化按钮之如何设置按钮的状态
    这篇文章给大家分享的是有关iOS11应用视图美化按钮之如何设置按钮的状态的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在示例2-2中,设置按钮的标题和颜色时,需要对按钮的状态进行设置,表示按钮在某一状态下的标题和...
    99+
    2023-06-04
  • iOS11应用视图中如何使用代码添加按钮
    这篇文章主要介绍了iOS11应用视图中如何使用代码添加按钮,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。由于使用编辑界面添加视图的方式比较简单,所以不在介绍。这里,直接讲解代...
    99+
    2023-06-04
  • iOS11应用视图中如何使用按钮接收用户输入
    这篇文章给大家分享的是有关iOS11应用视图中如何使用按钮接收用户输入的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用按钮接收用户输入按钮是iOS应用中最常使用也是最简单的控件,它常用来响应用户的点击事件,如图...
    99+
    2023-06-04
  • Android编程实现长按Button按钮连续响应功能示例
    本文实例讲述了Android编程实现长按Button按钮连续响应功能。分享给大家供大家参考,具体如下: 在电商类app的购物车页面,经常会有这样的需求:长按“+”按钮或者“-”...
    99+
    2022-06-06
    button 示例 Android
  • iOS 11开发中iOS11应用视图的示例分析
    这篇文章给大家分享的是有关iOS 11开发中iOS11应用视图的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在iPhone或者iPad中,用户看到的和摸到的都是视图。视图是用户界面的重要组成元素。本节将...
    99+
    2023-06-04
  • Android应用实现点击按钮震动
    本项目为大家分享了Android应用实现点击按钮震动的具体代码,供大家参考,具体内容如下 项目中需要实现点击应用中的按钮,有震动效果。震动效果可以在设置中进行关闭。 具体实现如下。 ...
    99+
    2024-04-02
  • 怎么用CSS实现自适应宽度的菜单按钮效果
    本篇内容介绍了“怎么用CSS实现自适应宽度的菜单按钮效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!这是...
    99+
    2024-04-02
  • js中如何实现控制按钮防止频繁点击响应
    这篇文章主要为大家展示了“js中如何实现控制按钮防止频繁点击响应”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中如何实现控制按钮防止频繁点击响应”这篇文章吧...
    99+
    2024-04-02
  • 怎么在Android应用中添加一个图文并茂的按钮
    怎么在Android应用中添加一个图文并茂的按钮?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。代码:<LinearLayout android:orie...
    99+
    2023-05-31
    android roi
  • CSS怎么实现响应式图像显示
    这篇文章主要介绍“CSS怎么实现响应式图像显示”,在日常操作中,相信很多人在CSS怎么实现响应式图像显示问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS怎么实现响应式图像...
    99+
    2024-04-02
  • 带按钮的DSPF怎么实现
    这篇文章主要讲解了“带按钮的DSPF怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“带按钮的DSPF怎么实现”吧!在AS400中,  点击确定、 单选、多选  等“...
    99+
    2023-06-03
  • android退出应用程序按钮怎么设置
    在Android中,退出应用程序的常见做法是通过按下返回键来实现。但是,如果你想要在应用程序中添加一个退出按钮,你可以按照以下步骤进...
    99+
    2023-10-19
    android
  • vue怎么实现按钮的长按功能
    这篇文章主要介绍“vue怎么实现按钮的长按功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么实现按钮的长按功能”文章能帮助大家解决问题。效果图如下:实现效果图:实现思路:给需要操作的 do...
    99+
    2023-06-29
  • iOS 11开发中iOS11应用视图位置和大小的示例分析
    这篇文章主要介绍iOS 11开发中iOS11应用视图位置和大小的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!当一个视图使用拖动的方式添加到主视图后,它的位置和大小可以使用拖动的方式进行设置,也可以使用尺寸检...
    99+
    2023-06-04
  • 怎么只用css实现点击按钮切换图片
    小编给大家分享一下怎么只用css实现点击按钮切换图片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css的选择器有哪些css的选择器可以分为三大类,即id选择器、...
    99+
    2023-06-14
  • android怎么实现点击按钮切换图片
    要实现点击按钮切换图片,可以按照以下步骤进行操作:1. 在布局文件中添加一个ImageView和一个Button组件,并设置合适的属性,如id、宽高等。```xml```2. 在Activity或Fragment中获取ImageView...
    99+
    2023-08-11
    android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作