初识UIView和UILabel
iphone设备屏幕
尺寸 设备型号 坐标区域:点*点point(pt) 分辨率:像素*像素(px)
3.5 4&4s 320*480 双倍640*960
4.0 5&5c&5s 320*568 双倍640*1136
4.7 6 375*667 双倍750*1334
5.5 6p 414*736 三倍1242*2208
UIView
//view的坐标区域(相对于父视图)
@property(nonatomic) CGRect frame;
//背影色
@property(nonatomic,copy) UIColor *backgroundColor
//透明度
@property(nonatomic) CGFloat alpha;
//隐藏状态
@property(nonatomic,getter=isHidden) BOOL hidden;
//中心点坐标
@property(nonatomic) CGPoint center;
//在view上添加一个view
- (void)addSubview:(UIView *)view;
//自杀
- (void)removeFromSuperview;
UILabel
//设置文字
@property(nonatomic,copy) NSString *text;
//文字颜色
@property(nonatomic,retain) UIColor *textColor;
//阴影颜色
@property(nonatomic,retain) UIColor *shadowColor;
//阴影坐标
@property(nonatomic) CGSize shadowOffset;
//将label大小调整为单行展示文字所需要的大小
- (void)sizeToFit;
//对齐方式
@property(nonatomic) NSTextAlignment textAlignment;
//换行方式省略号位置
@property(nonatomic) NSLineBreakMode lineBreakMode;
//行数,默认是1,设为0后自动换行
@property(nonatomic) NSInteger numberOfLines;
//字体
@property(nonatomic,retain) UIFont *font;
//查看系统字体
NSArray *names = [UIFont familyNames];
for (NSString *fontName in names) {
NSLog(@"%@",fontName);
}
//使用固定字体
label.font = [UIFont fontWithName:@"Zapfino" size:20];
//系统默认字体
label.font = [UIFont systemFontOfSize:20];
//系统默认字体加黑
label.font = [UIFont boldSystemFontOfSize:20];
//系统默认字体斜体
label.font = [UIFont italicSystemFontOfSize:20];