对于标签栏(UITabBar),当tabBarItem不需要title只要image的时候,图片下方也是会占据一个空间的。 我们可以通过 tabBarItem.imageInsets 来设置偏移量,使得image图标居中显示......
1,Canvas的定义 <canvas id="myCanvas" width="400" height="200"> 默认<canvas>画布在页面上会显示一块空白、无边框的矩形。为了让其显示轮廓,通过定义样式规则给其添加一个虚线边框......
我们知道苹果从IOS5.0后推出了SDK自带的JSON解决方案JSONSerialization,这是一个非常好用的JSON生成和解析工具,效率也比其他第三方开源项目高。 但用其生成JSON数据有个限制:只能将Foundation对象转换成JSON。即顶层对象必须是Array或者Dictionary......
响应式布局是指一个网站能够兼容多个终端(不管终端设备的分辨率尺寸如何),而不是为每个终端做一个特定的版本。 我前面文章介绍了一个......
本文介绍如何使用Swift语言,在iOS设备上捕捉用户的签名(其实这个本质就是一个简单的画图板程序)。 实现功能如下: 1,页面上方提供一个签名区域(UIView),用户可以在这个区域手写签字......
1,媒体查询的作用 @media (media-feature-name: value) { /* 符合条件时应用的样式 */ } 上面是媒体查询的基本结构,根据查看网页的设备的某些重要信息(比如屏幕大小、分辨率、颜色位深等),页面可以分别应用不同的样式甚至替换整个样式表。 如果浏览器当前的条件与圆括号中的条件匹配,它就会采用花括号中的那些样式。如果不匹配,浏览器会忽略这些样式......
1,视口(viewport)的介绍 “视口”这个概念最早是苹果公司推出iPhone的时候发明的,为的使让iPhone的小屏幕尽可能完整显示网站。不管网站页面原始的分辨率尺寸多大,都能将其缩小显示在手机浏览器上,这样保证网页在手机上看起来更像在桌面浏览器中的样子......
1,SwiftyJSON介绍与配置 SwiftyJSON是个使用Swift语言编写的开源库,可以让我们很方便地处理JSON数据(解析数据、生成数据)。 GitHub地址:https://github.com/SwiftyJSON/SwiftyJSON 使用配置:直接 SwiftyJSON.swift 添加到项目中即可......
过去我们常用“硬编码”的字号(使用像素单位px)来设置文字的大小,但这种方式可能造成在大显示器上看着舒服的文字,到了移动设备的小屏幕上就会变得难以辨认。 1,使用em设置文字大小......
有时候我们需要对图片(UIImage)进行垂直翻转(上下翻转),或者水平翻转处理(即镜像处理)。如下图: 通常有两种方式。 方法一,更改图片方向 1,实现原理 UIImage 有个属性叫 imageOrientation,它是一个枚举变量。主要作用是控制image的绘制方向,共有以下8种方向......