标签归档:swift

swift利用多张图片做简单的动态图片效果

func donghua(){ let av = UIImageView() let img = UIImage(named:"3.png") //使用两个图片循环重复展示,形成动画效果 let img2 = UIImage(named:"4.png")   // av.image = img var imgs=[UIImage]() imgs.append(img!) imgs.append(img2!)   av.frame=CGRectMake(100,100,200, 200) av.center=self.view.center   av.animationImages = imgs av.animationDuration=2   // av.backgroundColor=UIColor.whiteColor() //av.color=UIColor.redColor() av.startAnimating()   self.view.addSubview(av) … 继续阅读

发表在 Xcode | 标签为 , | 留下评论

swift编写iphone软件,自适应屏幕,纯代码实现

// // ViewController.swift // kids // // Created by yuexiaosheng on 15/9/4. // Copyright (c) 2015年 Acrowdkids. All rights reserved. //   import UIKit   class ViewController: UIViewController {   @IBOutlet weak var wb: UIWebView! @IBOutlet weak var bn_blue: UIButton! … 继续阅读

发表在 MAC, Xcode | 标签为 , , , , | 一条评论

xcode UIScroll 入门理解

基于对UIScroll的简单的理解。 实现横向翻页 3 页 let numOfPages = 3 let pageWidth = 320 let pageHeight = 360   override func viewDidLoad() { super.viewDidLoad()     var scrollView = UIScrollView() scrollView.frame = self.view.bounds //为了让内容横向滚动,设置横向内容宽度为3个页面的宽度总和 scrollView.contentSize=CGSizeMake(CGFloat(pageWidth*numOfPages), CGFloat(pageHeight)) scrollView.pagingEnabled = true scrollView.showsHorizontalScrollIndicator = false … 继续阅读

发表在 Xcode | 标签为 , , | 留下评论

swift调用自定义类库

 独立文件放在工程下即可 import Foundation   class TV{   //定义属性   var price = 1999   var name = "乐TV"   //定义方法   func open()->String{ println("i am open hha") return "Success"   }   func open2(){ println("shit"); }   func close()->Bool{ … 继续阅读

发表在 Xcode | 标签为 , , | 留下评论

swift异常处理

在 Swift 中, enum 是最好的方法建立属于你自己的异常类型,你只要在你的 enum 中确认新的 ErrorType。 enum MyError: ErrorType {} 如何抛出异常 在抛出异常之前,我们需要在函数或方法的返回箭头 -> 前使用 throws 来标明将会抛出异常 func myMethodRetrunNothing() throws func myMethodRetrunString() throws -> String     override func viewDidLoad() { super.viewDidLoad() try! myMethodRetrunString()   } enum MyError: ErrorType … 继续阅读

发表在 Xcode | 标签为 , , | 留下评论

swift加载浏览器

swift加载浏览器 页面上拉个控件 @IBOutlet weak var web: UIWebView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. var url = NSURL(string: "http://baidu.com"); var request = NSURLRequest(URL: url!); web.loadRequest(request); } 纯代码实现 var webView … 继续阅读

发表在 Xcode | 标签为 , , | 留下评论

swift弹窗大全

// // ViewController.swift // Tanchu // // Created by 房允麒 on 15/12/1. // Copyright (c) 2015年 JS. All rights reserved. //   import UIKit   class ViewController: UIViewController { var alert1: UIAlertController! var alert2: UIAlertController! var actionSheet: UIAlertController! override func … 继续阅读

发表在 MAC, Xcode | 标签为 , , | 留下评论

swift图片多选,取消选择模型

以下代码未完全实现多选功能,仅仅为中间过程,作为自己复习使用。因为经过优化的代码,最终会忘记中间的过程。 读取本地图片,然后列出,然后可以多选,可以取消选择 // // ViewController.swift // imageTest // // Created by on 15/11/30. // Copyright (c) 2015年 JS. All rights reserved. //   import UIKit import AssetsLibrary   class ViewController: UIViewController { //资源库管理类 var assetsLibrary = ALAssetsLibrary() //保存照片集合 var assets … 继续阅读

发表在 Xcode | 标签为 , , | 留下评论

swift 使用代码来自适应界面

月小升曾经使用界面来进行自适应,作为没有经过系统化xcode训练的人来说,太麻烦了。还是代码来得直接。 直接计算屏幕的宽度,就可以设置元件的大小了。 // // ViewController.swift // kids // // Created by on 15/9/4. // Copyright (c) 2015年 Acrowdkids. All rights reserved. //   import UIKit   class ViewController: UIViewController {   @IBOutlet weak var wb: UIWebView! @IBOutlet weak var bn_blue: … 继续阅读

发表在 Xcode | 标签为 , | 留下评论