第一范文网 - 专业文章范例文档资料分享平台

IOS框架文档V1.1

来源:用户分享 时间:2025/8/20 8:56:02 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

_ btnLogin.backgroundColor = RGB(255, 0, 0);

_ btnLogin.titleLabel.font = [UIFont systemFontOfSize:12*RATIO_WIDHT750]; _ btnLogin.tag = 100;

[_btnLogin addTarget:self action:@selector(clickAction:) forControlEvents:UIControlEventTouchUpInside];

10?sean-textfield-create

_tfName = [[UITextField alloc]initWithFrame:CGRectZero]; _tfName.font = [UIFont systemFontOfSize:14*RATIO_WIDHT750]; _tfName.textColor = [UIColor blackColor]; _tfName.placeholder = @\

[self.contentView addSubview: _tfName];

11?sean-cell-delete

返回tableviewcell 中带有侧滑删除

12?sean-cell-init cell初始化及共有方法

13?sean-view-init view初始化及共有方法

14?sean –method-create 返回方法体

15?sean-label-getter-setter - (UILabel*)lbName{ if(!_lbName){

_ lbName = [[UILabel alloc]initWithFrame:CGRectZero]; _ lbName.text = @\

_ lbName.textColor = RGB3(0);

_ lbName.font = [UIFont systemFontOfSize:12*RATIO_WIDHT750]; }

return _ lbName; }

16?sean-imageview-getter-setter 同上格式

17?sean-button-getter-setter 同上

18?sean-textfield-getter-setter

同上

19?sean-view-getter-setter 同上

20?sean-table-getter-setter 同上

21?sean-collview-getter-setter 同上

22?sean-protocol-create 返回代理定义格式

23?sean-table-delegate

24?sean-collview-delegate

25?sean-window-h 返回window head定义

26?sean-window-m

返回window 自定义实现

27、sean-code-mark 返回编码注释分栏

四、开发中常用方法 1、生成二维码

+ (UIImage *)createImageWithString:(NSString *)string withSize:(CGFloat)size;

2、UITextView设置PlaceHolder

-(void)setPlaceholder:(NSString *)placeholdStr placeholdColor:(UIColor *)placeholdColor;

3、UILabel 加载Html代码

@property (nonatomic, assign) BOOL isHtml;//是否是html代码 例 lb.isHtml = TRUE;

4、UILabel 设置中画线 - (void)setCenterLine;

6、 NSDate 转指定格式日期字符串

- (NSString*)formterToStr:(NSString*)style;

7、NSString 把原格式日期转传入的格式

- (NSString*)parseDateStringFrom:(NSString*)fromStyle to:(NSString*)toStyle;

8、NSString把标准yyyy-MM-dd HH:mm:ss 日期转传入的格式 - (NSString*)parseDateString:(NSString*)formatterStyle;

9、NSString时间戳转指定日期格式字符串

+ (NSString *)timeStampConverTime:(NSTimeInterval)timeStamp toStyle:(NSString *)style;

10、NSString HTML5 编码字符串

+ (NSString *)htmlEntityDecode: (NSString *)str;

11、UIImageView圆角效果

UIImageView *imageView = [[UIImageView alloc] initWithRoundingRectImageView]; [imageView setFrame:CGRectMake(130, 80, 30, 30)]; [self.view addSubview:imageView];

UIImageView *imageViewSecond = [[UIImageView alloc]

initWithCornerRadiusAdvance:20.f rectCornerType:UIRectCornerBottomLeft | UIRectCornerTopRight];

[imageViewSecond setFrame:CGRectMake(130, 280, 150, 150)]; [self.view addSubview:imageViewSecond];

UIImageView *imageViewThird = [[UIImageView alloc] initWithFrame:CGRectMake(130, 480, 150, 150)]; [imageViewThird zy_cornerRadiusAdvance:20.f

rectCornerType:UIRectCornerBottomRight | UIRectCornerTopLeft]; [imageViewThird zy_attachBorderWidth:5.f color:[UIColor blackColor]]; [self.view addSubview:imageViewThird];

12、极光推送

第一步、AppDelegate中引入 #import \第二步、调用方法 [self registerRemoteNotification:launchOptions];

13、字典取值均采用JK_开头方法

例:Nsstring *name = [data jk_stringForKey:@” name”];

CGFloat price = [data jk_floatForKey:@” price”];

14、 宽高比 //宽比

#define RATIO_WIDHT750 [UIScreen mainScreen].bounds.size.width/375.0 #define RATIO_HEIGHT750 [UIScreen mainScreen].bounds.size.height/667.0

宽比请采用: RATIO_WIDHT750

高和上间距请采用: RATIO_HEIGHT750

搜索更多关于: IOS框架文档V1.1 的文档
IOS框架文档V1.1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1qmb12cjl71xep036fj71ujtp7zqyg019mf_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top