iOS 琐碎小知识点

隐藏状态栏

[[UIApplication shareApplication] setStatusBarHidden: YES animated:NO];

UIView添加边框

CALayer *layer = [_imgvPhoto layer];
layer.borderColor = [[UIColor whiteColor] CGColor];
layer.borderWidth = 5.0f;

添加4个边阴影

_imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;
_imgvPhoto.layer.shadowOffset = CGSizeMake(0, 0);
_imgvPhoto.layer.shadowOpacity = 0.5;
_imgvPhoto.layer.shadowRadius = 10.0;

添加2个边阴影

_imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;
_imgvPhoto.layer.shadowOffset = CGSizeMake(4, 4);
_imgvPhoto.layer.shadowOpacity = 0.5;
_imgvPhoto.layer.shadowRadius = 2.0;

ARC MRC 相互包含

如果你的项目使用的非 ARC 模式,则为 ARC 模式的代码文件加入 -fobjc-arc 标签。
如果你的项目使用的是 ARC 模式,则为非 ARC 模式的代码文件加入 -fno-objc-arc 标签。

iOS -NSDateFormatter 格式说明:

G: 公元时代,例如 AD 公元
yy: 年的后 2 位
yyyy: 完整年
MM: 月,显示为 1-12
MMM: 月,显示为英文月份简写 , 如 Jan
MMMM: 月,显示为英文月份全称,如 Janualy
dd: 日, 2 位数表示,如 02
d: 日, 1-2 位显示,如 2
EEE: 简写星期几,如 Sun
EEEE: 全写星期几,如 Sunday
aa: 上下午, AM/PM
H: 时, 24 小时制, 0-23
K :时, 12 小时制, 0-11
m: 分, 1-2 位
mm: 分, 2 位
s: 秒, 1-2 位
ss: 秒, 2 位
S: 毫秒
常用日期结构:
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd
MM dd yyyy

UITextField 首字母大写

textField.autocapitalizationType = UITextAutocapitalizationTypeWords;
typedef enum {
UITextAutocapitalizationTypeNone, //不自动大写
UITextAutocapitalizationTypeWords, //单词首字母大写
UITextAutocapitalizationTypeSentences, //句子首字母大写
UITextAutocapitalizationTypeAllCharacters, //所有字母大写
} UITextAutocapitalizationType;
安全文本输入: textView.secureTextEntry=YES;

键盘弹出通知

iOS 琐碎小知识点_第1张图片
屏幕快照 2015-03-18 下午5.23.55.png

你可能感兴趣的:(iOS 琐碎小知识点)