用过的第三方框架

1.MMDrawerController(抽屉视图)

2.RESideMenu(抽屉视图)

3.AFNetworking(网络)

4.GCDAsyncSocket(socket封装)

5.CLDropDownMenu (自定义下拉菜单)

6.MM_Segment(自定义封装按钮组)

7.IQKeyboardManager (键盘自动解决遮挡问题)

导入IQKeyboardManager后,默认所有的页面都有了这个功能,如果你在哪一个界面不想有这个效果可以在当前界面控制器的生命周期方法中进行设置:

#import <IQKeyboardManager.h>

- (void)viewWillAppear(BOOL)animated{

[superviewWillAppear:animated];

[IQKeyboardManager sharedManager].enable=NO;

}                  

-(void)viewWillDisappear(BOOL)animated{

[superviewWillDisappear:animated];

[IQKeyboardManager sharedManager].enable=YES;

}

或者在 AppDelegate中注册方法:

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions { 

[[IQKeyboardManager sharedManager] disableInViewControllerClass:[ViewController class]];returnYES;

}

不使用自动工具代码

[IQKeyboardManager sharedManager].enableAutoToolbar=NO;

可以将键盘上的return按键,变为Next/Done按键,默认最后一个UITextField/UITextView的键盘return键变为Done。顺序是按照创建控件的先后顺序,而不是从上到下的摆放顺序

#import <IQKeyboardReturnKeyHandler.h>

@implementation ViewController{ 

  IQKeyboardReturnKeyHandler *returnKeyHandler;}

- (void)viewDidLoad{   

[superviewDidLoad];   

returnKeyHandler = [[IQKeyboardReturnKeyHandler alloc] initWithViewController:self];

}

设置点击背景收回键盘

- (void)viewDidLoad {   

[superviewDidLoad];   

[IQKeyboardManager sharedManager].shouldResignOnTouchOutside=YES;

}


8.Material UIControl 子类对像封装的方法

9.Masonry【'mesənri】代码适配

10.MBProgressHUD (提示信息) IOS学习笔记29

11.SDCycleScrollView (无限循环图片、文字轮播器)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI下拉刷新模糊效果A...
    袁俊亮技术博客阅读 11,961评论 9 105
  • 马甲线 一字马 演唱会 找工作 提高摄影技术 剪短发 手工做一件旗袍 旅游(拉萨) 学会 箫 陶笛 吹千年风雅 ...
    圆缱阅读 176评论 0 0
  • 好奇是人类共有天性。咱们在销售中,如果客户想你是谁?你能为他们做什么?而感到好奇,你就引起了他们的兴趣。你能激发客...
    瘦壮的胖子阅读 3,894评论 0 1
  • 今晚这里下雨了。 小城的夜,微凉而多雨。躺在床上,记忆随窗外的雨而淋湿了疤痕。 说得直白点,她被甩了。这件事发...
    左岸等待阅读 194评论 0 0