ios各组件的使用方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.

相关文档
最新文档