随笔分类 -  Swift语言

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页
摘要:一、生命周期 当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDid 阅读全文
posted @ 2016-03-19 10:32 brave-sailor 阅读(220) 评论(0) 推荐(0)
摘要:ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器( 阅读全文
posted @ 2016-03-19 10:20 brave-sailor 阅读(211) 评论(0) 推荐(0)
摘要:view的生命周期如下(按顺序) -(void)loadView 用代码初始化的时候,第一个调用该方法。可以在这里面addSubView。 -(void)viewDidLoad 初始化时一些数据的设置setUp。 -(void)viewWillAppear view 即将出现(每次view出现的时候 阅读全文
posted @ 2016-03-19 10:07 brave-sailor 阅读(203) 评论(0) 推荐(0)
摘要:在viewDidLoad中,outlets已经被设置;但是几何位置(bounds)并没有被设置 初始化你的view的最佳时机,或者说是根据你的model来更新UI;不要在这里做任何关于几何位置的事情。 viewWillLayoutSubviews --> autoLayout去自动布局 -->vie 阅读全文
posted @ 2016-03-19 09:59 brave-sailor 阅读(441) 评论(0) 推荐(0)
摘要:  注意:滑动手势和拖手势冲突,两个选一个测试,至于测试的效果自己新建一个工程来把代码加入就行 阅读全文
posted @ 2016-03-15 19:19 brave-sailor 阅读(633) 评论(0) 推荐(0)
摘要:具体代码 阅读全文
posted @ 2016-03-14 18:27 brave-sailor 阅读(397) 评论(0) 推荐(0)
摘要:CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个根CALayer,在UIView上的所有视觉效果都是在这个Layer上进行的。   CALayer外形特征主要包括: 1、层的大小尺寸 2、背景色 3、内容(可以填充图片或者使用Core Graphics绘制的内容) 4、矩 阅读全文
posted @ 2016-03-14 17:03 brave-sailor 阅读(544) 评论(0) 推荐(0)
摘要:当一撮样式一样的视图在工程中被多次使用的时候,为了方便使用,我们会想把他们抽成一个单独的类,进行视图的自定义. 比如我们要做一个这样的东西: 这一块由两个东西组成:一个imageView和一个label。首先我们新建一个继承自UIView的类MyView. 在MyView的.m文件里,你可以根据自己 阅读全文
posted @ 2016-03-14 15:52 brave-sailor 阅读(381) 评论(0) 推荐(0)
摘要:要输出的格式化占位: %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unichar % 阅读全文
posted @ 2016-03-03 14:46 brave-sailor 阅读(375) 评论(0) 推荐(0)
摘要:swift:自定义UICollectionViewFlowLayout 写作目的 UICollectionView是ios中一个十分强大的控件,利用它能够十分简单的实现一些很好看的效果。UICollectionView的效果又依赖于UICollectionViewLayout或者它的子类UIColl 阅读全文
posted @ 2016-03-03 09:50 brave-sailor 阅读(457) 评论(0) 推荐(0)
摘要:Swift对于一门新的iOS编程语言,他的崛起是必然的 我们这群老程序员们学习新的技能也是必然的 不接受新技能将被这大群体无情的淘汰 So 我欣然接受这门看似不成熟的语言 下面我们说说Swift中比较常见的控件UICollectionView 首先我们设置一个全局的UICollectionView和 阅读全文
posted @ 2016-03-03 09:49 brave-sailor 阅读(2799) 评论(0) 推荐(0)
摘要:要实现的效果 要求: storyboard上的准备工作 建好cell自定义AutoCell 类,关联好控件,事先准备好一些数据源 实现tableview的委托方法 核心部分,HeightForRow方法实现 具体的计算高度方法是现在自定义cell类中 几大需要注意的地方 在ios6.0上测试 要实现 阅读全文
posted @ 2016-03-01 23:44 brave-sailor 阅读(345) 评论(0) 推荐(0)
摘要:在使用 table view 的时侯经常会遇到这样的需求:table view 的 cell 中的内容是动态的,导致在开发的时候不知道一个 cell 的高度具体是多少,所以需要提供一个计算 cell 高度的算法,在每次加载到这个 cell 的时候计算出 cell 真正的高度。 在 iOS 8 之前 阅读全文
posted @ 2016-03-01 18:12 brave-sailor 阅读(309) 评论(0) 推荐(0)
摘要:摘自:http://codingobjc.com/blog/2014/10/15/shi-yong-autolayoutshi-xian- uitableviewde-celldong-tai-bu-ju-he-ke-bian-xing-gao/index.html 附:真心感激衔接国际技术的同行们 阅读全文
posted @ 2016-03-01 17:55 brave-sailor 阅读(2243) 评论(0) 推荐(0)
摘要:文/Jacob_Pan(简书作者)原文链接:http://www.jianshu.com/p/9d28ebd0f5a2著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 最近做项目接触了一些需要实现多选的功能,但总结起来方法类似;实现此功能的方法有很多,接下来介绍一种方法,利用UICol 阅读全文
posted @ 2016-03-01 16:24 brave-sailor 阅读(1231) 评论(0) 推荐(0)
摘要:文/南栀倾寒(简书作者)原文链接:http://www.jianshu.com/p/683fbcbfb705著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 看到群中好多朋友还停留在Frame布局的痛苦时代 ,以及有些开发者接手别人的就项目发现布局一团乱 。 而且没有启动图的时候并不是 阅读全文
posted @ 2016-03-01 10:36 brave-sailor 阅读(413) 评论(0) 推荐(0)
摘要:Xcode6.1中Swift的最新版本是1.1,在该版本中引入了一个新的特性:可失败构造器。通过构造器初始化实际上是给class或struct的每一个存储属性(参数)提供初始值,进行对象实例化的过程。在一些情况下,初始化的过程是有可能失败的。比如,实例化一个对象,在实例化的过程中需要访问资源文件,就 阅读全文
posted @ 2016-03-01 10:33 brave-sailor 阅读(532) 评论(0) 推荐(0)
摘要:Size Classes 自适应布局的布局约束自然是好东西,但也不是万能的,有时候我们也需要使用最基本的布局,所以使用size classes将它们两者结合起来才能碰撞出更有激情的火花。 引用我上篇译文中的一段话:Size Classes并不代表真正的尺寸,而是我们从感官上感觉尺寸的种类,通过这种种 阅读全文
posted @ 2016-03-01 10:30 brave-sailor 阅读(285) 评论(0) 推荐(0)
摘要:译者的话:本文是自适应布局的巩固篇,所以对布局约束的添加操作步骤等没有详细的说明。如果看着吃力的话请先移步Swift自适应布局(Adaptive Layout)教程。 Apple从iOS6加入了Auto Layout后开始就比较委婉的开始鼓励、建议开发者使用自适应布局,但是到目前为止,我感觉大多数开 阅读全文
posted @ 2016-03-01 10:29 brave-sailor 阅读(344) 评论(0) 推荐(0)
摘要:给TextContainer中添加内容 打开 Main.storyboard ,从组件库(Object Library)中拖拽两个 Label 组件到TextContainer中,位置可以随意摆放: 先选择靠上的Label,然后点击底部的 Align 按钮,添加一个 Horizontal Cente 阅读全文
posted @ 2016-03-01 10:27 brave-sailor 阅读(351) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页