Swift
Ashimar_ZHZ
iOS 画界面的。
展开
-
swift 闭包的理解
swift 闭包的理解/** * 闭包(Closures) * 闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。 * * 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift 会为您管理在捕获过程中原创 2016-08-31 17:28:43 · 553 阅读 · 0 评论 -
Swift 枚举
/** * 枚举: * 枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。 * 在 C 语言中,枚举会为一组整型值分配相关联的名称。 * Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。 * 如果给枚举成员提供一个值(称为“原始”值),则该值的类型可以是字符串,字符,或是一个整型值或浮点数。 * 枚举成员可以指定任意类型的原创 2016-09-01 00:37:13 · 410 阅读 · 0 评论 -
Swift 多文本输入框UITextView
import UIKitextension UITextView { // 添加链接文本 (链接为空时则表示普通文本) func appendLinkString(string:String, withURLString:String = "") { // 创建富文本 let attrString :NSMutableAttributedString原创 2016-09-12 18:03:42 · 1185 阅读 · 0 评论 -
Swift font 的使用
一、使用系统自带的一些属性let label = UILabel(frame:CGRectMake(30, 50, 310, 26))label.text = "I'm learning Swift"label.backgroundColor = UIColor.grayColor()label.font = UIFont.systemFontOfSize(10) // 调整字体大小s原创 2016-09-12 15:06:17 · 3544 阅读 · 0 评论 -
Swift UIImageView 相框
// 图像控件(UIImageView)import UIKitclass ViewController: UIViewController { var imageView4:UIImageView! let screenWidth = UIScreen.mainScreen().bounds.size.width let screenHeight = UIScreen.mai原创 2016-09-17 13:50:26 · 517 阅读 · 0 评论 -
Swift 进度条 UIProgressView
// 进度条 UIProgressView 顾名思义用来显示进度的,如音乐,视频的播放进度,和文件的上传下载进度等import UIKitclass ViewController: UIViewController { var myProgressView:UIProgressView! var timer:NSTimer! var proValue:Double!原创 2016-09-17 14:38:50 · 1135 阅读 · 0 评论 -
Swift 滑块 UISlider
/** 1,滑块的创建 */ let slider = UISlider(frame:CGRectMake(0, 0, 300, 50)) slider.center = self.view.center slider.minimumValue = 0 // 最小值 slider.maximumVal原创 2016-09-17 15:21:34 · 894 阅读 · 0 评论 -
Swift 提示框 UIAlertViewController
// 提示框有 UIAlertView(iOS8前) 和 UIAlertController(iOS8起)import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setu原创 2016-09-17 16:48:31 · 1417 阅读 · 0 评论