前几话中我们搞定了布局,这一话我们首先要把引用全部加上,就是连线到控制器中
UIViewController {
@IBOutlet weak var textField1: UITextField!
@IBOutlet weak var web1: UIWebView!
然后就是代理,首先来看一下我们手机场景界面上的三个按钮:
第一个按钮是控制器本身,第二个按钮是...
分类:
编程语言 时间:
2015-02-28 20:22:17
阅读次数:
197
结构体struct我们应该不会陌生,从我们刚开始接触C语言的时候就一直学这个,OC中也有,swift的结构体和C和OC的结构体类似;
当我们定义一个结构体的时候,格式如下:
struct Rect {
var width : Double = 0.0
var height : Double = 0.0
}
我们这边定义了一个Rect结构体,里面有两个变量,初始值都为0.0,...
分类:
编程语言 时间:
2015-02-28 18:50:15
阅读次数:
202
之前项目里面是用objc写的MD5加密算法,最近在用swift重写以前的项目,遇到了这个问题。好在最后解决了。顺带解决掉的还有如何引入第三方的类库,例如MBProgressHUD(SVProgressHUD)等一些特别好的控件
解决的方法其实是用objc和swift混合编程的方法,利用Bridging-header文件。
什么是Briding-header?你可以简单的理解为在一个用swift...
分类:
编程语言 时间:
2015-02-28 16:33:09
阅读次数:
190
网页浏览器不同于上一话的webview,我们的网页浏览器不要求用户输入前面的HTTP,并且能实现自动布局,这一话的内容是前几话的总结。新建一个工程,然后拖拽一个text label,我们来看下右下角的一些工具,第一个是对齐约束:
第二个是pin约束,上下左右对齐:
第三个是清除约束,把设定好的约束清除掉:
我们设置如下的一个pin约束,点击add:
...
分类:
编程语言 时间:
2015-02-28 16:30:33
阅读次数:
210
工具条是个很重要的内容,什么是工具条呢,它一般显示在屏幕下方,显示一些按钮或者文字,我们可以用系统现成的,也可以用我们自定义的。之前我们讲的都是需要代理模式的,Dlelegate,委托模式。ToolBar属于目标操作,不需要代理。网界面上拖一个Toolbar拖到界面底部。
toolbar的元素如下:
Style主要是设置样式,比如浅色和黑色的。
Bar Tint是设置颜色。...
分类:
编程语言 时间:
2015-02-28 08:59:32
阅读次数:
143
WebView就是一个HTML浏览器,用来显示网页,webView的属性如图:
Scaling中如果勾选了后面的话,那么打开的网页会根据webView的尺寸来调整尺寸。Phone Numbers会跟踪电话号码,如果网页中有电话的话会显示一个连接,点一下就可以拨打电话。拖拽一个新的webView然后与控制器连线,用法很简单,加载请求(loadrequest方法)。request也是...
分类:
编程语言 时间:
2015-02-28 08:53:00
阅读次数:
177
有时候我们所要展示的内容一行文本放不下,这就需要多行文本TextView,拖拽的时候注意上界不要超过电池的小图标。
可以在属性编辑器中对多行文本的内容进行更改,按住control键和回车键换行。
运行效果如图:
如果我们把text选项的Plain改成Attributed的话,我们可以对内容进行进一步的编辑。比如大小字体和颜色等:
效果如图:
...
分类:
编程语言 时间:
2015-02-28 06:47:14
阅读次数:
334
本教程是笔者在自学IOS/Swift知识的总结,适用于通过对Objictive C编程的运用,并需要了解基于iOS程序的iPhone和iPad的程序员。做一个有bigger的’攻城狮‘,有尊严的工作,快乐的工作,享受工作。一 语法须知Swift的源文件扩展名是.swift. Object-C的源文....
分类:
编程语言 时间:
2015-02-28 00:08:59
阅读次数:
234
搜索栏算是UI中很简单的一个操作了,拖一个搜索栏上来。
搜索栏中比较重要的属性是占位符,也就是图中右侧的Placeholder,比如输入“请输入关键字”,显示如下:
这一项是设置背景颜色:
Options选项会对搜索框进行一些调整:
比如我们选择第一项,会显示出一个下拉箭头:
接下来看这部分:
这个里面有一些很有...
分类:
编程语言 时间:
2015-02-27 20:18:41
阅读次数:
213
老虎机相信大家都知道,像一组滚轴,而我们选中其中的某一组值。ios的闹钟选择时间的时候就是这么设计的。在storyboard中拖拽一个pickerview,显示如下:
pickerView是没法选择默认值的,图中的几个字符都是和苹果相关的地名,如要设置我们只能去代码中设置。我们来做一个有三个部分的老虎机,每一部分下面有一个标签,来显示选中的内容。分别拖拽到控制器中建立联系:
...
分类:
编程语言 时间:
2015-02-27 17:16:06
阅读次数:
260