博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言)
阅读量:5949 次
发布时间:2019-06-19

本文共 846 字,大约阅读时间需要 2 分钟。

     如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章。以下我将演示如何用Swift语言配合Main.Storyboard演示一个小例子,对于新建一个SingleView Application在这里就不多说了。

    创建好的应用程序已经自动创建好了一个和Main.Storyboard连接好的ViewController。

    接下来我们在Main.Storyboard中的View内添加一个UITextField和UIButton,双击UIButton即可修改文字内容。

    

此时点击编辑器右上角的第二个按钮(两个圈圈),将视图和代码分两边显示

接下来将关联控件和代码,把鼠标放在UITextField上面按住Ctrl键并拖动鼠标到ViewController.swift文件的空处放手后将出现以下画面后输入NAME,

同样的方法将按钮拉过去。

现在到了绑定按钮事件的时候,选中按钮后点击编辑器右上角第二排倒数第一个按钮(箭头)出现以下画面。

将鼠标移到 “Touch Up InSide”右边的小圈圈后会出现一个加号后按住鼠标左键拖动到ViewController.swift文件的空白区域后就可以绑定方法,并在方法体内写几行代码。

@IBAction func btnClicked(sender: AnyObject) {

        let alertView = UIAlertView()  //定义一个弹出框

        alertView.title = "System Info"

        alertView.message = "Your Name is \(txtName.text)"

        alertView.addButtonWithTitle("OK")

        alertView.show()

    }

 

在模拟器内运行后(command+R快捷键)在文本框内输入名字后点击按钮效果如下图所示:

 

转载地址:http://icdxx.baihongyu.com/

你可能感兴趣的文章
赫夫曼编码实现
查看>>
html页面显示div源代码
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
接口由40秒到200ms优化记录
查看>>
java 视频播放 多人及时弹幕技术 代码生成器 websocket springmvc mybatis SSM
查看>>
Activiti6.0,spring5,SSM,工作流引擎,OA
查看>>
使用Tooltip会出现一个问题,如果行上出现复选框
查看>>
禁止浏览器缓存js
查看>>
【Redis】安装PHP的redis驱动(二)
查看>>
什么是序列化,为什么要序列化
查看>>
Java保留小数点后有效数字
查看>>
C++中一些类和数据结构的大小的总结
查看>>
mysql开启binlog
查看>>
ctrl + z fg bg
查看>>
工作流引擎Oozie(一):workflow
查看>>
struct框架
查看>>
Deep Learning(深度学习)相关网站
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>