Swift 应用开发
李鴻耀同學
这个作者很懒,什么都没留下…
展开
-
Swift:自定义UITableViewCell背景色
效果前言前段时间在整理课件 《UITableView》 章节的时候,看着单元格选中时的背景颜色觉得特别扭,系统给的颜色太过单调,当时想整理一篇修改单元格选中样式的文章,但一直没有时间,现在闲下来,终于可以完成了。在实际开发中,系统提供的样式不能满足需求,可能大家想到的最直接的方式就是定制,自定义。没错,这里修改表格视图单元格选中时的背景颜色也是通过自定义单元格的方法实现,当然也可以通过代理方法实现,原创 2015-11-26 13:12:18 · 3383 阅读 · 0 评论 -
Swift:表格视图单元格单选(一)
效果展示前言最近一个朋友问我,如何实现表格视图的单选?因为我之前用Objective-c写过一次,但那都是很久以前的事情了,于是就想着用swift实现一次,并分享给大家。实现下面我们来看看具体的实现方法。首先我们创建一个Swift iOS工程,在AppDelegate.swift的didFinishLaunchingWithOptions 方法中手动初始化UIWindow,并且给根视图控制器添加导航原创 2015-11-26 10:42:26 · 2355 阅读 · 0 评论 -
Swift:表格视图单元格单选(二)
效果前言前段时间写了一篇博客: 表格视图单元格单选(一),实现起来并不复杂,简单易懂。在实际开发中,可能会涉及到更为复杂的操作,比如多个 section 下的单选,如上面展示的效果,当我们有这样的需求的时候,该如何实现呢?因为,在上篇文章中我所用的控件都是单元格自带的imageView以及textLabel,本文我将主要分享自定义选择按钮以及在多个section下实现单选的方法。准备界面搭建与数据显原创 2015-11-30 15:20:33 · 2264 阅读 · 0 评论 -
Swift:表格视图单元格多选
效果前言这段时间比较忙,没太多的时间写博客,前段时间写了一些关于表格视图单选的文章,想着,一并把多选也做了,今天刚好有时间,去做这样一件事情。多选在我们的应用程序中也是常见的,比如消息的删除,群发联系人的选择,音乐的添加等等可能都会涉及到多选的需求,本文,我将模拟多选删除消息来讲讲多选的一个具体实现。原理多选删除其实很简单,并不复杂,主要的逻辑处理在表格视图的协议方法中,我的思路是创建一个数组,当用原创 2015-12-06 15:40:11 · 2453 阅读 · 0 评论 -
iOS开发技巧:布局UIButton的imageView和titleLabel属性
前言这是iOS开发技巧系列博客的第三篇,本篇我主要想给大家分享一下按钮标题以及图片视图的布局方法。我记得在我初学iOS编程做一个项目的时候,有一个视图上面是图片,下面是标题的需求,类似于美团的分类,不管点击标题还是图片,都会触发事件,看做一个整体。我当时的做法是,封装一个视图,添加一个UIButton和一个UIImageView,然后用一个视图把其覆盖并为该视图添加点击手势,当然,这个视图是透明的,原创 2016-03-07 00:13:19 · 4492 阅读 · 1 评论 -
Swift:界面传值指南
前言好久没有更新博客了,过了一个年,长胖了不少。昨天把Swift语言的传值方法整理了一下,今天呢,就把整理的东西形成文章以供大家参考,不到之处,欢迎各位提点。在去年,我整理了一篇OC版本的界面传值文章,如果你想要了解OC实现形式,欢迎前往阅读。通知传值通知可实现任意界面之间的数据传递,但必须满足一个条件,就是必须保证在发送通知的时候监听者已经存在。而通知的注册主要通过NSNotificationCe原创 2016-02-26 17:15:20 · 6058 阅读 · 6 评论 -
OCiOS开发:UIKit 力学(UIDynamics)(一)
前言记得第一次接触UIDynamics的时候,是在一个学生的项目里看到的,当时觉得这玩意儿挺有意思的,实现的效果也比较炫酷,当时只是简单的看了看官方文档,由于教学任务安排,也没有过多的时间去研究,现在终于闲下来了,在网上找了大量的资料,也参考整理了一些,这里,就将我了解到的分享给大家。简介什么是UIDynamics?首先,我们要知道什么UIKit力学,UIKit力学(UIDynamic)是iOS 7原创 2016-03-15 14:49:02 · 1189 阅读 · 0 评论 -
OCiOS开发:UIKit 力学(UIDynamics)(二)
一、前言在上篇文章中,我们已经了解到了UIDynamic的一些基本概念,本篇博客,我们主要了解一些力学行为特性即物理行为。UIKit力学行为包含重力(UIGravityBehavior)、碰撞(UICollisionBehavior)、吸附(UIAttachmentBehavior)、推送(UIPushBehavior)、捕捉(UISnapBehavior)和行为限制(UIDynamicItem原创 2016-03-15 16:42:39 · 1874 阅读 · 0 评论