华山论剑之iOS的淫思巧计(持续更新中..)
程序员文章站
2024-03-22 08:06:16
...
做自己喜欢做的事,追梦的路上,我们的脚步不能停!
今天不知道为什么莫名其妙的发脾气,我想做一个简简单单的功能结果做不出来,心中就莫名的生起了气.我想一个程序员当在他所熟悉的领域被挑战的时候,心中都不能免不爽吧~好了 今天就说到这吧, 介绍几个小的代码段 或者 小的Demo 今天先说两个 ,后期将持续更新.
自定义的弹窗View
弹窗是我们在一个工程中用的较多的,我们如何减少代码的冗杂?我们可以使用一个宏弹窗 写在我们的.pch文件中.不用我们手动导入.直接在文件中拿来使用就行了.就如同这样的小弹窗
代码如下
//
// PrefixHeader.pch
// XMPPLession1
//
// Created by dongge on 16/3/3.
// Copyright © 2016年 Abe. All rights reserved.
//
#ifndef PrefixHeader_pch
#define PrefixHeader_pch
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
NS_INLINE void tipWithMessage(NSString *message){
dispatch_async(dispatch_get_main_queue(), ^{
UIAlertView *alerView = [[UIAlertView alloc] initWithTitle:@"提示" message:message delegate:nil cancelButtonTitle:nil otherButtonTitles:nil, nil];
[alerView show];
[alerView performSelector:@selector(dismissWithClickedButtonIndex:animated:) withObject:@[@0, @1] afterDelay:0.9];
});
}
#endif /* PrefixHeader_pch */
当我们需要的时候直接调用就行了 当然了 pch文件是需要配置的. 例如直接这样就行.
tipWithMessage(@"登录失败!请检查账号和密码");
轮播图
轮播图也是一个比较常用的,当然了,作为制作人,如果你有什么需求,或者对我做的有什么要求~请给我留言,我可以给你做一份.
上一篇: 测试开发进阶(二十五)
下一篇: linux第一阶段学习笔记基础