随笔分类 -  swift 学习笔记

摘要:具体代码如下: 1、声明 2、创建流布局,并初始化cellevtionView 3、代理方法的实现 最终效果图: 上面这种的话,是标准的流布局,设定好item的尺寸,会随着屏幕向下平铺,但是还有一种自定义的流布局,例如一些门户类app的首页,左边有一个大的Item,右边是2个小的item,两个小的总 阅读全文
posted @ 2016-08-15 14:24 稻草人11223 阅读(543) 评论(0) 推荐(0)
摘要:下面代码可以遍历移除页面视图上的所有元件: 阅读全文
posted @ 2016-08-09 17:31 稻草人11223 阅读(619) 评论(0) 推荐(0)
摘要:类似聊天那种效果,最新出现消息后,会自动滚动到表的底部,具体代码实现如下: 1,使用scrollToRow方法: 2,使用setContentOffset方法: 阅读全文
posted @ 2016-08-04 14:14 稻草人11223 阅读(547) 评论(0) 推荐(0)
摘要:表格(tableview)的确是一个很好用的控件,现在来实现一个编辑功能的实现,包含添加和删除,删除包括长按删除和左滑删除 效果图如下: 具体代码如下: 1、创建表格(这个表格有2个区,有区头和区尾),以及长按手势的方法绑定 实现方法: 2、长按删除的响应方法的实现 这样就实现了上图的效果! 阅读全文
posted @ 2016-08-04 14:07 稻草人11223 阅读(446) 评论(0) 推荐(0)
摘要:因为倾向于纯代码编码,所以不太喜欢可视化编程,不过也略有研究,所以项目里面的所有界面效果,全部都是纯代码编写! 终于到了重中之重的tableview的学习了,自我学习ios编程以来,工作中用得最多的就她了,所以不管是以前学习和现在学习,我都把对tableview的学习放在重点! 闲话少叙,代码如下: 阅读全文
posted @ 2016-07-29 13:31 稻草人11223 阅读(2313) 评论(0) 推荐(0)
摘要:代码如下: 1、声明及初始化 2、UIBarButtonItem是工具条按钮,有如下初始化方法 1)初始化为普通图片 2)普通图片按钮,但提供另一个备选图像供横屏使用 3)普通文本按钮,共有25个按钮 Custom:默认样式 Flexible Space:自动伸缩的空白占位符 Fixed Space 阅读全文
posted @ 2016-07-28 18:02 稻草人11223 阅读(1004) 评论(0) 推荐(0)
摘要:这两个用法比较简单: 具体代码如下: 一、UISegmentedControl 1、UISegmentedControl的声明 2、UISegmentedControl的创建 3、响应方法的实现 UIWebView 1、声明 2、创建 3、webview响应的代理方法 这里就不一一列举,可以自己点进 阅读全文
posted @ 2016-07-28 16:55 稻草人11223 阅读(275) 评论(0) 推荐(0)
摘要:效果图如下: 可以通过UIDatePicker调整倒计时的时间,然后点击UIButton开始倒计时,使用NSTimer进行倒计时的时间展示,我是声明了一个label也进行了标记, 然后点击按钮开始倒计时的同时,弹出一个alertview,alertview上展示倒计时的一次递减的效果!结束后,改变下 阅读全文
posted @ 2016-07-28 10:03 稻草人11223 阅读(776) 评论(0) 推荐(0)
摘要:1、初始化button,datepicker,label等控件,初始化时间格式化器 按钮点击方法的实现: 2、creatDatePicker方法的实现 datepicker的响应方法的实现: 3、日期选择控件文字改成中文 默认是中文,如果显示中文 代码的效果是:点击按钮展示选中的时间,并显示到lab 阅读全文
posted @ 2016-07-27 17:09 稻草人11223 阅读(1171) 评论(0) 推荐(0)
摘要:UIGestureRecognizer有许多子类,用于监听一些常见的手势事件,这些子类主要有: 1、首先创建几个view,来用于手势的检测 2、滑动手势(快速滑动),可以添加多个手势绑定同一事件 实现方法: 3、轻点手势(点击) (1)可以通过numberOfTouchesRequired属性设置触 阅读全文
posted @ 2016-07-27 16:01 稻草人11223 阅读(1057) 评论(0) 推荐(0)
摘要:本节详细介绍scrollview的用法 ———————————————————————————————————— UIScrollView 是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容 UIScrollView 用法,将需要展示的内容添加到scrollview中 阅读全文
posted @ 2016-07-26 16:33 稻草人11223 阅读(3810) 评论(0) 推荐(0)
摘要:在网上查看学习资料的时候,看到有这个控件,所以就自己写了下,感觉在某些特定的地方用的还是挺方便的! 不过,个人感觉,局限性太大! 1、初始化(创建个label是为了让大家看到具体的数值) 2、创建 3、可以使用自定义的图片替代原声的“-”和“+”,代码如下: 效果图如下: 阅读全文
posted @ 2016-07-26 11:30 稻草人11223 阅读(542) 评论(0) 推荐(0)
摘要:效果显示数下图: 1、初始化 2、代理方法的实现 3、触摸按钮时,获得被选中的索引 4、调整选择框的尺寸 5、设置行高 6、检测响应选项的选择状态 7,将图片作为选择框选项 点击按钮,显示被选中的行数,效果图如下: 阅读全文
posted @ 2016-07-25 18:12 稻草人11223 阅读(4560) 评论(0) 推荐(0)
摘要:ios 8 以后苹果官方建议使用UIAlertController这个类,所以专门去网上找资料,了解了下用法, 1、创建一个alertController 2、创建一个actionSheet (注:如果上拉菜单中有“取消”按钮的话,那么它永远都会出现在菜单的底部,不管添加的次序是如何) 3、按钮使用 阅读全文
posted @ 2016-07-22 13:33 稻草人11223 阅读(378) 评论(0) 推荐(0)
摘要:1,创建一个alertview,并带有“确定”和“取消”两个按钮 (注:在这里使用alertview,会报警告,那是因为从ios 8 以后,建议使用UIAlertviewController) 代理方法的实现: 2,警告框的样式,一共有4种 下面是一个使用输入框和密码框的警告框样式: 阅读全文
posted @ 2016-07-22 10:53 稻草人11223 阅读(441) 评论(0) 推荐(0)
摘要:swift的UISlider的用法和oc基本没有区别 1、创建 2、左边和初始化值的设置 3,设置滑块的值,同时有动画 4,滑块值改变响应 对应方法的实现 5,滑块左右两边槽的颜色 6,滑块后面槽线两侧添加图标 7,自定义滑块组件图片(注:图片得标准) 阅读全文
posted @ 2016-07-22 10:14 稻草人11223 阅读(1414) 评论(0) 推荐(0)
摘要:1、创建进度条 2、设置进度,同时又动画效果 3、改变进度条的颜色 阅读全文
posted @ 2016-07-21 17:54 稻草人11223 阅读(459) 评论(0) 推荐(0)
摘要:1、创建 2、图片的显示及图片的改变 3、实现动画的播放 UIImageView中提供了存储多张图片来创建动画的功能,具体做法是,在animationImages属性中设置一个图片数组,然后使用startAnimating方法开始动画,最后用stopAnimating方法停止动画。同时,使用anim 阅读全文
posted @ 2016-07-21 17:40 稻草人11223 阅读(501) 评论(0) 推荐(0)
摘要:一、创建控件,并监听控件选择值 方法的实现 二、其他的属性 阅读全文
posted @ 2016-07-21 16:19 稻草人11223 阅读(642) 评论(0) 推荐(0)
摘要:具体代码如下,和oc的使用没有差别: 创建: 点击方法的实现 阅读全文
posted @ 2016-07-21 15:31 稻草人11223 阅读(492) 评论(0) 推荐(0)

返回顶部