Swift
Charles_Sir
见天地,见众生,见自己
展开
-
iOS Swift Charts 的使用(一):折线图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图下面开始折线图的实现首先,我们可以通过cocoapods 的方式,方便的导入Charts,接下来我们就可以撸代码了。因为代码中基本每个功能后都有注释,所以就不多做解释,直接贴代码:func te...原创 2018-09-18 10:28:44 · 6940 阅读 · 0 评论 -
Swift-Framework开发及使用(一)
在开发中我们常常会用到一些第三方 SDK 库,使用时只需将 framework 文件添加到项目中即可,十分方便。同样地,我们也可以创建自己的 framework 框架,用来封装一些常用的工具方法、框架类等。一来不会使源代码完全暴露在外,二来也便于代码复用。下面演示一个最基础framework的开发及使用一、framework的制作新建一个工程,创建时选择 iOS->Frame...原创 2018-10-26 15:12:01 · 1117 阅读 · 0 评论 -
iOS 隐藏导航栏的navigationItem
最近遇到了一个需求,在点击一个按钮是隐藏导航栏右侧是按钮,点击另一个按钮时将其显示出来,效果如下:点击选择 “课程”时显示 “编辑” 按钮97689F620C2826394C861736898C7D0C.png点击选择 “帖子”时隐藏“编辑” 按钮03310301AD83F94E79EB9863DA2C12F0.png实现代码如下:1、定义 self.navigationI...原创 2018-09-29 08:47:32 · 2440 阅读 · 0 评论 -
iOS 使用十六进制生成颜色
首先,对String 进行一次扩展:extension String { subscript (r: Range<Int>) -> String { get { let startIndex = self.index(self.startIndex, offsetBy: r.lowerBound) ...原创 2018-09-29 08:45:25 · 422 阅读 · 0 评论 -
iOS Swift 自定义enum 类型
在开发中我们经常会使用enum来枚举不同的状态。举个例子,在测试登录服务器的时候,可能会有多中权限的账号存在,比如管理员、普通用户、开发者等,我们可以用一个enum来表示他们enum Enum_Account{ case Adminstrator case User case Developer}假如我需要对每一种状态,返回固定的中文显示的String,最常规的方...原创 2018-09-29 08:43:43 · 778 阅读 · 0 评论 -
iOS 指定UIView的某几个圆角或边框(Swift)
在开发中我们经常会遇到对一个UIView 设置四个圆角的情况,这种情况是很好处理的。但是如果遇到只设置其中的某几个圆角的情况怎么办呢?有一种方法是通过UIBezierPath的方法来做,代码如下:/*** 设置uiview 的任意圆角**/func SetMutiBorderRoundingCorners(_ view:UIView,corner:CGFloat){ l...原创 2018-09-29 08:42:19 · 2809 阅读 · 0 评论 -
iOS Swift Charts 的使用(四):k线的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图4、k线图这一篇我们来看一下有关k线图的实现。实现后的效果如下图所示:未完待续...原创 2018-09-29 08:35:35 · 1550 阅读 · 0 评论 -
iOS Swift Charts 的使用(三):扇形图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图这一篇我们来看一下有关柱状图的实现。实现后的效果如下图所示:1、我们需要导入非常强大的图表库-Charts2、进行柱状图的初始化,并设置其基本样式,同时设置代理。由于代码中有详细的注释,下面直接贴代...原创 2018-09-29 08:31:50 · 2001 阅读 · 0 评论 -
iOS Swift Charts 的使用(二):柱状图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图这一篇我们来看一下有关柱状图的实现。实现后的效果如下图所示:1、我们需要导入非常强大的图表库-Charts2、进行柱状图的初始化,并设置其基本样式,同时设置代理。由于代码中有详细的注释,下面直接贴代...原创 2018-09-18 10:30:57 · 3609 阅读 · 0 评论 -
Swift WKWebView(二):iOS与js交互
在上一篇中我们介绍了Swift下WKWebView的基本使用方法,下面总结一下iOS与js交互的实现,最终的页面效果如下图所示:其中,js有关代码如下: function navButtonAction(name,age){ document.getElementsByTagName('h1')[0].innerText = "ios原生调用js方法改变h5...原创 2018-10-31 16:09:40 · 2796 阅读 · 0 评论