初識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];