ViewModel适配
LSLabelTextViewModel.h的实现
//
// LSLabelTextViewModel.h
// RenCheRen
//
// Created by 王隆帅 on 15/12/30.
// Copyright © 2015年 王隆帅. All rights reserved.
//
#import "YCViewModel.h"
@interface LSLabelTextViewModel : YCViewModel
/**
* 标签数组
*/
@property (nonatomic, strong) NSMutableArray *dataArray;
/**
* 总的宽度
*/
@property (nonatomic, assign) CGFloat allWidth;
/**
* 没有标签时的高度
*/
@property (nonatomic, assign) CGFloat nullHeight;
/**
* 文字字体大小
*/
@property (nonatomic, assign) CGFloat textFontNum;
/**
* 取得标签为空的时候,标签最小长度
*/
@property (nonatomic, assign) CGFloat miniWidth;
/**
* 标签高度
*/
@property (nonatomic, assign) CGFloat labelHeight;
/**
* 最左侧标签距离View的边缘的宽度
*/
@property (nonatomic, assign) CGFloat leftToViewEdge;
/**
* 最右侧标签距离View的边缘的宽度
*/
@property (nonatomic, assign) CGFloat rightToViewEdge;
/**
* 最上侧标签距离View的边缘的宽度
*/
@property (nonatomic, assign) CGFloat topToViewEdge;
/**
* 最下侧标签距离View的边缘的宽度
*/
@property (nonatomic, assign) CGFloat bottomToViewEdge;
/**
* 横向标签之间的宽度
*/
@property (nonatomic, assign) CGFloat labelHorizontalSpace;
/**
* 纵向标签之间的宽度
*/
@property (nonatomic, assign) CGFloat labelVerticalSpace;
/**
* label(btn) 的相关属性
*/
@property (nonatomic, assign) CGFloat borderWidth;
@property (nonatomic, strong) UIColor *borderColor;
@property (nonatomic, strong) UIColor *titleColor;
@property (nonatomic, strong) UIColor *backgroundColor;
@property (nonatomic, assign) CGFloat cornerRadius;
@end
LSLabelTextViewModel.m的实现
//
// LSLabelTextViewModel.m
// RenCheRen
//
// Created by 王隆帅 on 15/12/30.
// Copyright © 2015年 王隆帅. All rights reserved.
//
#import "LSLabelTextViewModel.h"
@implementation LSLabelTextViewModel
- (NSMutableArray *)dataArray {
if (!_dataArray) {
_dataArray = [[NSMutableArray alloc] init];
}
return _dataArray;
}
@end
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。
注:相关教程知识阅读请移步到IOS开发频道。










