1.MMDrawerController(抽屜視圖)
2.RESideMenu(抽屜視圖)
3.AFNetworking(網(wǎng)絡(luò))
4.GCDAsyncSocket(socket封裝)
5.CLDropDownMenu (自定義下拉菜單)
6.MM_Segment(自定義封裝按鈕組)
7.IQKeyboardManager (鍵盤自動解決遮擋問題)
導(dǎo)入IQKeyboardManager后课梳,默認所有的頁面都有了這個功能设预,如果你在哪一個界面不想有這個效果可以在當前界面控制器的生命周期方法中進行設(shè)置:
#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按鍵,變?yōu)镹ext/Done按鍵讶坯,默認最后一個UITextField/UITextView的鍵盤return鍵變?yōu)镈one鲁僚。順序是按照創(chuàng)建控件的先后順序,而不是從上到下的擺放順序
#import <IQKeyboardReturnKeyHandler.h>
@implementation?ViewController{?
? IQKeyboardReturnKeyHandler *returnKeyHandler;}
- (void)viewDidLoad{? ?
[superviewDidLoad];? ?
returnKeyHandler = [[IQKeyboardReturnKeyHandler alloc] initWithViewController:self];
}
設(shè)置點擊背景收回鍵盤
- (void)viewDidLoad {? ?
[superviewDidLoad];? ?
[IQKeyboardManager sharedManager].shouldResignOnTouchOutside=YES;
}
8.Material UIControl 子類對像封裝的方法
9.Masonry【'mes?nri】代碼適配
10.MBProgressHUD (提示信息)?IOS學(xué)習(xí)筆記29
11.SDCycleScrollView (無限循環(huán)圖片、文字輪播器)