欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

华山论剑之iOS的淫思巧计(持续更新中..)

程序员文章站 2024-03-22 08:06:16
...

做自己喜欢做的事,追梦的路上,我们的脚步不能停!

今天不知道为什么莫名其妙的发脾气,我想做一个简简单单的功能结果做不出来,心中就莫名的生起了气.我想一个程序员当在他所熟悉的领域被挑战的时候,心中都不能免不爽吧~好了 今天就说到这吧, 介绍几个小的代码段 或者 小的Demo 今天先说两个 ,后期将持续更新.


自定义的弹窗View

弹窗是我们在一个工程中用的较多的,我们如何减少代码的冗杂?我们可以使用一个宏弹窗 写在我们的.pch文件中.不用我们手动导入.直接在文件中拿来使用就行了.就如同这样的小弹窗


华山论剑之iOS的淫思巧计(持续更新中..)
Untitled1.gif

代码如下

//
//  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(@"登录失败!请检查账号和密码");


轮播图

轮播图也是一个比较常用的,当然了,作为制作人,如果你有什么需求,或者对我做的有什么要求~请给我留言,我可以给你做一份.