swift UI专项训练23 设置委托和键盘返回

简介:       前几话中我们搞定了布局,这一话我们首先要把引用全部加上,就是连线到控制器中UIViewController { @IBOutlet weak var textField1: UITextField! @IBOutlet weak var web1: UIWebView!然后就是代理,首先来看一下我们手机场景界面上的三个按钮:第一个按钮是控制器本身,第二个按钮是这个界面的第一反应者,我们这个界面的第一反应者是网址这个框,第三个按钮是退出。

      前几话中我们搞定了布局,这一话我们首先要把引用全部加上,就是连线到控制器中

UIViewController {
    @IBOutlet weak var textField1: UITextField!

    @IBOutlet weak var web1: UIWebView!

然后就是代理,首先来看一下我们手机场景界面上的三个按钮:


第一个按钮是控制器本身,第二个按钮是这个界面的第一反应者,我们这个界面的第一反应者是网址这个框,第三个按钮是退出。

我们选择代理的时候也可以通过连线的方式,只需要把delegate拖到第一个按钮上就行了:


其次,代码中也需要添加代理:

class ViewController: UIViewController,UIWebViewDelegate
文本框也需要添加代理,因为我们输入的时候屏幕上会出现一个键盘,键盘是系统的另外一个组件,按了回车之后输入完毕,我们需要侦测按了回车这个动作,使用同样的动作添加文本框的代理。如果相对一个视图的事件进行操作,必须添加代理。
目录
相关文章
|
算法 前端开发 C++
【Qt UI相关】Qt设置窗体或控件的背景色透明
【Qt UI相关】Qt设置窗体或控件的背景色透明
1980 0
|
4月前
|
存储 JavaScript 前端开发
element ui <el-date-picker> 设置展示当前月
在 Element UI 中,使用 `el-date-picker` 的 `value-format` 属性可将日期值格式化为指定字符串。设置 `type=&quot;month&quot;` 时,绑定值默认为 Date 对象,通过 `value-format=&quot;yyyy-MM&quot;` 可将其转为如 &quot;2023-05&quot; 格式,便于存储与处理。
991 0
|
11月前
「Mac畅玩鸿蒙与硬件42」UI互动应用篇19 - 数字键盘应用
本篇将带你实现一个数字键盘应用,支持用户通过点击数字键输入数字并实时更新显示内容。我们将展示如何使用按钮组件和状态管理来实现一个简洁且实用的数字键盘。
239 17
「Mac畅玩鸿蒙与硬件42」UI互动应用篇19 - 数字键盘应用
|
10月前
|
缓存 负载均衡 安全
Swift中的网络代理设置与数据传输
Swift中的网络代理设置与数据传输
|
测试技术 Swift iOS开发
探索iOS自动化测试:使用Swift编写UI测试
【8月更文挑战第31天】在软件开发的海洋中,自动化测试是保证船只不偏离航线的灯塔。本文将带领读者启航,深入探索iOS应用的自动化UI测试。我们将通过Swift语言,点亮代码的灯塔,照亮测试的道路。文章不仅会展示如何搭建测试环境,还会提供实用的代码示例,让理论知识在实践中生根发芽。无论你是新手还是有经验的开发者,这篇文章都将是你技能提升之旅的宝贵指南。
|
前端开发
前端项目实战玖拾肆react-admin+material ui-踩坑-List的用法之disableAuthentication设置验证
前端项目实战玖拾肆react-admin+material ui-踩坑-List的用法之disableAuthentication设置验证
136 0
|
前端开发
前端项目实战玖拾叁react-admin+material ui-踩坑-List的用法之debounce设置显示时间
前端项目实战玖拾叁react-admin+material ui-踩坑-List的用法之debounce设置显示时间
137 0
|
JavaScript API
【Element-UI】vue使用 this.$confirm区分取消与关闭,vue给this.$confirm设置多个按钮
【Element-UI】vue使用 this.$confirm区分取消与关闭,vue给this.$confirm设置多个按钮
2256 0
【亲测有效】Element UI 自定义 Notification 通知样式不生效,设置this.$notify样式不生效问题
【亲测有效】Element UI 自定义 Notification 通知样式不生效,设置this.$notify样式不生效问题
702 0
|
Swift iOS开发 C++
设置Swift开发环境
设置Swift开发环境
274 1

热门文章

最新文章

相关课程

更多