原创 如何讓超出父視圖區域的子視圖實現點擊事件

在父視圖重寫hitTest:withEvent:方法,代碼如下: - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {     //CGRectMake(50,

原创 iOS8.0圖片PhotoKit筆記

PhotoKit 一、常用類介紹 PHAsset:代表照片庫中的一個資源,普通圖片、livephoto或者視頻 PHFetchOptions:獲取資源時的參數 PHFetchResult:表示一系列的資源集合,也可以是相冊的集合

原创 iOS獲取手機裏的照片

    ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];          [library enumerateGroupsWithTypes:ALAssetsG

原创 iOS字符串去掉空格

轉載自:http://hi.baidu.com/dajian_ecjtu/item/0a61d297b96b58f8291647bb 【問題描述】      某些情況下,服務器返回的字段中含有空格,這空格是服務器開發人員不小心往數據中

原创 解析gif圖得到圖片數組

+ (NSMutableArray *)praseGIFDataToImageArray:(NSData *)data;    {       NSMutableArray *frames = [[NSMutableArray allo

原创 UITextView中長按時出現的按鈕都是英文

在plist文件中將Localization native development region(CFBundleDevelopmentRegion)改爲china(zh_CN) 點贊 收藏 分享

原创 iOS原生二維碼掃描

7.0以後出來原生的二維碼掃描之前一直使用ZBar和ZXing,而蘋果又要求現在提交的應用必須支持64位編程,在網上搜了了一下ZBar的64位編程,雖然有解決64位編程辦法但本人一直沒有解決好,就打算放棄使用ZBar,開始使用原生的,查閱

原创 CAKeyframeAnimation

#pragma mark - 沿曲線移動 - (void)moveCurve:(CGPoint)toPoint {          //1.創建動畫對象     CAKeyframeAnimation *keyframe = [

原创 iOSCABasicAnimation的創建、停止和恢復

#pragma mark - 當前視圖被觸摸 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {               //1.判斷myVie

原创 iOS地圖的使用

一、獲取用戶的位置 1.首先鏈接CoreLocation.framework框架,然後在需要定位的地方導入<CoreLocation/CoreLocation.h>頭文件 7.0以後要遭plist文件裏添加 NSLocati

原创 二維碼掃描:ZBar,ZXing的使用

原文鏈接:http://blog.csdn.net/whjblog/article/details/15809859 iOS二維碼掃描開源庫主要有Zbar和ZXing,在完成項目的過程中都用過,開始時用了Zbar,但其相對於ZXing

原创 UIWebView和Object-C的互調

原文地址:http://blog.csdn.net/jaywon/article/details/7019828 利用oc調用js很簡單, 系統直接提供了方法stringByEvaluatingJavaScriptFromString

原创 NSData與NSString、NSData與UIImage的數據類型轉換

1,NSData 與 NSStringNSData --> NSString   NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8Strin

原创 事件響應者鏈的理解

1.一個點擊事件發生時系統會先判斷事件發生在哪些視圖上,這個過程是從父視圖向子視圖方向的遞歸檢查,以下圖爲例解釋一下: 如果點擊放生在E: (1)點擊區域發生在A視圖,所以檢查他的子視圖B和C (2)點擊區域發生在C視圖,所以終止B視

原创 iOS文本朗讀

iOS中文本朗讀需要使用AVFoundation框架 1.首先要了解兩個類充當的角色 AVSpeechSynthesizer相當於一個DVD AVSpeechUtterance相當於一個磁盤 2.AVSpeechSynthesiz