摘要: 下图是输入 n = 9时输出的回字形效果图 效果图 想法 输出是正方形,N行N列,而且数字是从外圈到里圈递增加1。 以一圈为一个基本单位,写一个方法实现 递归调用上面的方法,直到到达最中间的位置。 用一个二维数组存储数据,当N值固定了之后,数组的长度也就固定了 实现 整个过程是在一个struct 里 阅读全文
posted @ 2017-04-25 17:06 34码的小孩子 阅读(237) 评论(0) 推荐(0)
摘要: 游戏规则: 点击某一方块,当该方块的上下左右四个方向同颜色方块可连续(大于等于2)即可消除。 方块消除后,上面的方块往下掉。 中间整列都空的话,旁边的列往中间靠拢。 如果没有可消除的方块,游戏结束。 效果如下: 效果图 效果图 流程: 实现: 先来看一下demo的文件结构: 文件结构 文件结构 其中 阅读全文
posted @ 2017-04-25 16:55 34码的小孩子 阅读(680) 评论(0) 推荐(0)
摘要: 前言 一般来说,一个界面展示的图片的比例是不相同的,而为了让图片展示得比较好看——没有拉伸变形,也没有缩小后上下的黑边,尽量让图片按实际大小的比例展示,而且很多网页喜欢用这样瀑布流的布局。备注:这个实现方法有个限制,必须在布局前拿到图片的宽高长度或者是宽高比例。如果是本地资源就比较好办,但如果是网上 阅读全文
posted @ 2017-04-25 16:46 34码的小孩子 阅读(507) 评论(1) 推荐(1)
摘要: 主要想法 添加3个ImageView展示图片,实现图片的无限循环。 使用Swipe手势识别用户向右或向左滑动图片。 使用CATransition给ImageView.layer添加动画,展示图片更换的效果。 实现 在storyboard添加三个UIImageView,用来展示图片。而数组imageA 阅读全文
posted @ 2017-03-01 09:50 34码的小孩子 阅读(890) 评论(0) 推荐(0)
摘要: 前言 MJRefresh是一个好用的上下拉刷新的控件,github地址如下:https://github.com/CoderMJLee/MJRefresh 很多app都使用这个控件,我们也来了解一下它的用法。下面主要是介绍在UITableView下的使用。 使用 在github上下载之后,将MJRe 阅读全文
posted @ 2017-02-09 13:54 34码的小孩子 阅读(891) 评论(0) 推荐(0)
摘要: 前言 做一个微博客户端的第三方是自学的第一个实践的项目,自从从事iOS工作之后,就把这个项目给搁置了。趁现在过年回来有些空闲时间,再次修改(总觉得项目就是不停地修改)。并且记录一点东西,以后可再回头看看从前走过的路,挖过的坑。这是一条微博的展示,不是整个项目。 废话不多说,先上效果图: 拆分控件 在 阅读全文
posted @ 2017-02-08 14:35 34码的小孩子 阅读(1098) 评论(0) 推荐(0)
摘要: 规则要求: tableview 有多层,类似于xcode文件目录的层级关系,每一个最开始展示的层姑且称之为根目录吧,并且,每个根目录下的层数不定。 与文件目录类似,每个目录下可以有不同层级的目录同时展开,但是同一层次中只有一层是展开的,即要展开B层次的某一层,则需要收起B层次所有其他的层级。 最底层 阅读全文
posted @ 2017-02-07 09:36 34码的小孩子 阅读(1067) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示