000 使用代码创建UI元素
1 | let label = UILabel(frame: CGRect(x: 50, y: 50, width: 200, height: 100)) |
001.使用webView打开网站
需要在info.plist里设置
代码
@IBOutlet weak var wv: UIWebView!
@IBOutlet weak var urlInput: UITextField!
@IBAction func btnGoClicked(sender: AnyObject) {
wv.loadRequest(NSURLRequest(URL:NSURL(string: urlInput.text!)!))
urlInput.resignFirstResponder()
}
002.圆形进度指示器
ProgressControl.swift
1 | import UIKit |
viewController.swift
1 | import UIKit |
003.实时预览自定义控件
1.创建一个new Target
2.创建新的文件MyView.swift在这个target里
1 | import UIKit |
3.实时预览编辑效果
004. 传感器
1 | import UIKit |
005. 指南针
1 | import UIKit |
006.触摸事件的侦听 & 图片的缩小放大
1 | import UIKit |
007.浏览器打开网页 - 打电话 - 发短信 - 发邮件
1 | @IBAction func btnGoWeb(sender: AnyObject) { |
app A调用app B
app A
1 | @IBAction func btnCallIme(sender: AnyObject) { |
app B
在info.plist里先注册
AppDelegate.swift
1 | func application(application: UIApplication, handleOpenURL url: NSURL) -> Bool { |
008.从相册获取照片
1 | class ViewController: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate { |