logo头像

学如逆水行舟

iOS之UI控件

iOS11新特性:新增拖拽交互体验

iOS11新特性:新增拖拽交互体验一、引言在使用PC进行操作时,你一定遇到过这样的场景,可以将图片直接拖入聊天软件进行发送,可以将文档、音乐、视频文件等文件拖入相应应用程序直接进行使用。这种拖拽操作交互极大的方便了电脑的使用。在iOS...

iOS应用内评价与购买三方APP组件

iOS应用内评价与购买三方APP组件首先来说应用内评价组件,应用内评价组件是iOS10.3中新引入的功能。其封装在StoreKit框架中。用户可以直接在APP内唤起评价组件对应用程序进行评星,示例代码如下: 1[SKStoreRevi...

iOS中UIPopoverController使用详解

iOS中UIPopoverController使用详解一、引言UIPopoverController是Pad设备中常用的一种视图控制器,其在UI表现上为在当前视图控制器上面弹出一个子视图控制器,通常用来展示交互列表。示例如下图: U...

iOS头部渐变的表格视图设计

iOS头部渐变的表格视图设计今天再来给大家带来一个开发中常用到的视图控制器,在很多应用中,可能都会遇到这样的一个需求:表视图控制器最上方有一个头图控件,当表格视图滑动在顶部时,导航栏透明,当表格视图逐渐向下滑动时,导航栏渐渐出现,并且...

带动画渐进效果与颜色渐变的圆弧进度控件设计

带动画渐进效果与颜色渐变的圆弧进度控件设计今天帮朋友写了一个小巧的圆弧进度控件,控件十分简单,主要设计思路采用CAShapeLayer来创建控件圆弧形状,使用CAGradientLayer来进行颜色渐变的渲染,两者结合来创建出颜色渐变...

iOS翻页视图控制器UIPageViewController的应用

iOS翻页视图控制器UIPageViewController的应用一、引言UIPageViewController是iOS中少见的动画视图控制器之一,通过它既可以创建类似UIScrollView与UIPageControl结合的滚屏视...

iOS9新特性——堆叠视图UIStackView

iOS9新特性——堆叠视图UIStackView一、引言随着autolayout的推广开来,更多的app开始使用自动布局的方式来构建自己的UI系统,autolayout配合storyBoard和一些第三方的框架,对于创建约束来说,已经...

iOS开发中标签控制器的使用——UITabBarController

iOS开发中标签控制器的使用——UITabBarController一、引言与导航控制器相类似,标签控制器也是用于管理视图控制器的一个UI控件,在其内部封装了一个标签栏,与导航不同的是,导航的管理方式是纵向的,采用push与pop切换...