ios各组件的使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
iOS各组件的使用方法
1. //设置黑体的label
_name = [UILabel labelWithFrame: CGRectMake(0, _badge.bottom + 28, self.width, 19)
boldFontSize: 18
fontColor: [UIColor whiteColor]
text: nil];
_name.textAlignment = NSTextAlignmentCenter;
[self addSubview: _name];
2.//设置系统字体的label
_requirem = [UILabel labelWithFrame: CGRectMake(0, _name.bottom + 35, viewWidth(), 35)
fontSize: 12
fontColor: RGBCOLOR_HEX(color_black_99)
text: nil];
[self addSubview: _requirement];
3.//设置其他字体的label
_titleLabel = [UILabel labelWithFrame:CGRectMake(25, 0, 80, 25)
fontSize:14
fontColor:RGBCOLOR_HEX(color_black_1E)
fontName:FONT_NORMAL
text:@""];
_titleLabel.textAlignment = NSTextAlignmentCenter;
[self addSubview:_titleLabel];
4.// 一段文字有的字体大有的字体小
_courseLabel =[[NIAttributedLabel alloc]
initWithFrame:CGRectMake(12,15,viewWidth()-24, 50)];
_courseLabel.font = [UIFont systemFontOfSize:15.0];
_courseLabel.textColor = RGBCOLOR_HEX(0x333333);
_courseLabel.numberOfLines = 2;
[self addSubview:_courseLabel];
5.//实例化UIVIew、
UIView *whiteBg = [UIView viewWithFrame:CGRectMake(SNLeftEdge(self.width, 235), 10, 235, 44)
andBkColor:[UIColor whiteColor]]; yer.cornerRadius = whiteBg.height / 2.0;
yer.masksToBounds = YES;
[self addSubview: whiteBg];
6.//实例化cell上的线
UIView *topLongLine = [FOResource separateLineWithFrame: CGRectMake(0, titleLabel.bottom, self.view.width, separateLineHeight())
backGroundColor: RGBCOLOR_HEX(0xcfd0d2)];
topLongLine.autoresizingMask = UIViewAutoresizingFlexibleWidth; [titleView addSubview: topLongLine];
7.//所有的不需要请求control都继承SNViewController
8.// 所有的列表都继承SNTableViewController
请求需重写createModel方法
- (void)createModel {
}
每一个cell是一个item
@interface FeedbackTypeItem : SNTableItem
@property (nonatomic) NSInteger typeId;
@property (nonatomic, NI_STRONG) NSString *typeName;
@property (nonatomic, NI_STRONG) NSArray *children;
@end
@interface FeedbackTypeCell : SNTableItemCell
@end
9 .//需要请求的继承SNModelViewController
请求需重写createModel方法
- (void)createModel {
}
10.