[Objective-c] IOS图片浏览小控件
最近空下来整理一下以前写的一些小控件,这是一个图片浏览的控件,使用Objective-c编写。项目是swift的朋友需要自己bridge一下。 一、功能介绍 当用户点击图片进入图片浏览模式,控件会自动计算图片将顶宽显示还是顶长显示。 进入图片浏览模式之后,双指和双击都有放大/缩小图片的功能。 单击图片退出图片浏览模式。 下图是简单的运...【详细】
ios Objective-C
2018年08月14日 赞:1 评论:0 阅读:380
Swift仿写微信悬浮窗功能
一、功能展示 新版微信推出了悬浮窗的功能,便于用户能够在聊天和阅读文章之间自由方便的切换。该功能的效果和IOS自带的Assistive touch类似,如下所示: 自己也模仿写了一个类似的控件,运行效果如下: Demo的下载链接地址:https://github.com/Fanfan2528/SuspendViewDemo 除了和微信类似的单悬浮窗效果,Demo中还添加了多悬浮窗的功能,增加了控...【详细】
ios swift
2018年07月30日 赞:1 评论:0 阅读:672
Swift中的@IBOutlet用 var 及 Optional 定义的原因
熟悉IOS的朋友们一定很熟悉@IBOutlet了,它是链接到界面元素(storyBoard 或 xib)的一个变量。 通常用以下代码表示: @IBOutlet weak var label: UILabel! 但是为什么要用 var 和 Optional 来声明 @IBOutlet 呢? 我们来做个试验,先将var替换成let: 发生两个错误: ViewController 缺少初始化方法, @IBOutlet 标识的属性必须是可变的。 接着用 UILabel! 替换 UILabel:...【详细】
ios swift
2017年09月19日 赞:1 评论:0 阅读:2017
如何理解Swift中Optional的!和?
很多人在刚上手swift时对于Optional中 ‘!’ 和 ‘?’ 的使用十分不理解,接下来我会谈一谈自己对于这两个符号的使用方式的理解。 先来说说Optional的概念,以方便之后的理解。来看一下下面的代码: var a : String = nil // 编译错误,String类型不能为nil var b : String = “Hello!” Swift 中的普通类型不再能设为nil。那如何表示这个值不存在呢?所以...【详细】
ios swift
2017年09月08日 赞:2 评论:0 阅读:1294
共4个 共1页
sina weixin mail 回到顶部