UIImageView 的 contentMode 和 TextField 的 leftViewMode 和 rightViewMode

1.UIImageView 的 contentMode


UIImageView 的 contentMode 属性用来设置图片的显示方式,如居中,局左,是否缩放等,contentMode 是 UIViewContentMode(枚举类型) 的属性,主要有下面这些样式可供选择
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
typedef NS_ENUM(NSInteger, UIViewContentMode) {
    UIViewContentModeScaleToFill,       //会导致图片变形
    UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent -->保证图片比例不变的最大显示图片,可能会有留白部分
    UIViewContentModeScaleAspectFill,     // contents scaled to fill with fixed aspect. some portion of content may be clipped. --> 保证图片比例不变的情况下,填充整个 imageView 视图,可能只有部分图片显示
    UIViewContentModeRedraw,              // redraw on bounds change (calls -setNeedsDisplay)
    UIViewContentModeCenter,              // contents remain same size. positioned adjusted.
    UIViewContentModeTop,
    UIViewContentModeBottom,
    UIViewContentModeLeft,
    UIViewContentModeRight,
    UIViewContentModeTopLeft,
    UIViewContentModeTopRight,
    UIViewContentModeBottomLeft,
    UIViewContentModeBottomRight,
};

以上这些模式,带有 scale 的,当图片尺寸超过 imageView 的尺寸( frame)时,可能造成只有部分图片 内容会显示在 imageView 中,可以通过剪裁命令剪裁掉不在 imageView 视图之内的图片内容self.myImageView.clipsToBounds = YES;

Mac OS 搭建 mysql 环境

1. MySQL Wiki 双击 mysql-5.6.12-osx10.7-x86_64.dmg 双击 mysql-5.6.12-osx10.7-x86_64.pkg 双击 MySQL.prefPane 系统偏好设置里启动 MySQL 验证 1 2 3 4 Rango-MBP:~ rango$ cd /usr/local/mysql Rango-MBP:mysql rango$ cd bin Rango-MBP:bin rango$ pwd /usr/local/mysql/bin 登入MySQL服务器,首次登入无密码,直接回车即可 看到下面这

mac 安装和配置 tomcat(不借助 eclipse)

1.安装 tomcat


1. 去 Java官网下载 JDK 安装包,然后一步一步先安装JDK
2. 去 Apache官网下载 Mac 版本的完整 ***tar.gz 文件包,解压拷贝到~/主目录,并重新命名为 tomcat(其他目录页可以).
3. 修改文件权限,进入终端 cd 到刚才的目录
1
Rango-MBP:~ rango$ cd tomcat/bin/
5. 修改文件权限,需要输入登录密码,输入后按回车就可
1
2
Rango-MBP:bin rango$ sudo chmod 755 *.sh
Password:

FMDB

1.创建表 create table people(id integer,name text,height real); 有主键字段特征:自增性,唯一性 create table student(id integer,name text,height real); 2.增(student 表、有主键字段表) - 直接插入(保证 id 字段的唯一性) insert into

SQLite 返回值

SQLite 返回值 1 2 3 4 5 6 7 8 9 10 11 /* ** CAPI3REF: Result Codes //返回码 ** KEYWORDS: {result code definitions} ** ** Many SQLite functions return an integer result code from the set shown ** here in order to indicate success or failure. ** ** New error codes may be added in future versions of SQLite. ** ** See also: