17、在Xcode7.1中控件的简单使用

1、首先选择要开发的设备尺寸,打开Main.storyboard,然后选择右侧的wAny hAny,然后Base Values,如下图所示:


2、找到控件工具栏,在右侧选择Show the Object library选项就会列出控件,如下图所示:


3、将Button按钮和web view拖放到面板中,如下图所示:


4、修改Button的名称,方法是双击按钮,然后进入以下图1的状态,然后在双击Button的按钮即可进入编辑状态,如下图2的状态,然后输入按钮即可:


图1


图2

5、修改好名字的状态如下图所示:


6、使面板与代码同时显示,选择右上角的两个交叉圆圈,如下图1所示,即Show the Assistant editor按钮,然后代码和面板就会同时显示了,如下图2所示


图1


图2

7、将关联控件和代码,把鼠标放在Button上面按住Ctrl键并拖动鼠标到ViewController.swift文件的空处,同样的方法将Web View拉过去(或者右键选择New Referecing Outlet后边的+拖过去也可以,如下图1所示,注意只有拖放到ViewController类中才可以),然后出现如下图2所示的界面输入变量名,最后会再ViewController添加相应的代码,如下图3所示:


图1


图2


图3

8、为控件添加触发事件的方法,在第7步的图2中有一个黑框中选择Touch Down(当按下时出发该事件)后边的加号进行拖放,然后就会弹出对话框让其输入方法名并且可以选择参数类型,如下图1所示,单击Connect按钮就会添加相应的代码,如下图2所示:


图1


图2

9、在onThouchDown方法中加入代码,如下图所示:


10、最后的运行效果,但是当点击浏览网页按钮时会出现NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)错误,如下图所示,这是由于原因是苹果说首先必须要基于TLS 1.2版本协议。然后证书的加密的算法还需要达到SHA256或者更高位的RSA密钥或ECC密钥,如果不符合,请求将被中断并返回nil.



11、解决NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)或者Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary except错误的方法是在info.plist文件中添加两个键值,分别是:App Transport Security Settings和Allow Arbitrary Loads并将Allow Arbitrary Loads的值设为YES,如下图所示:


12、最后的运行结果为:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值