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 (无限循环图片、文字轮播器)