Time of Update: 2015-05-28
ios8中 利用UIPresentationController 自訂轉場1、UIPresentationController 介紹UIPresentationController 是 iOS8 新增的一個 API,用來控制 controller 之間的跳轉特效。比如希望實現一個特效,顯示一個視窗,大小和位置都是自訂的,並且遮罩在原來的頁面上。在之前,可以操作view的一些方法來實現。2、使用介紹1. 設定目標控制器的 轉場代理 和
Time of Update: 2015-05-28
IOS開發之深入座標系frame、bounds、center、 transform的不同與聯絡有疑問的請加qq交流群:390438081我的QQ:604886384(註明來意):niuting8231.1 frame屬性a。什麼是frame類型:CGRect結構體(size origin)作用:該視圖左頂點在父視圖的座標系下的位置,以及該視圖在父視圖中佔據的寬和高b。直接修改了frame,其他屬性如何變化?bounds: 會center: 會transform: 不會c。
Time of Update: 2015-05-28
iOS 淺談本地通知 UILocalNotification1、建立本地通知UILocalNotification *local = [[UILocalNotification alloc] init];2、設定通知顯示的時間local.fireDate = [NSDate date];3、設定預設時區local.timeZone = [NSTimeZone defaultTimeZone];4、設定提示內容local.alertBody =
Time of Update: 2015-05-28
ios UItableView,UITableViewHeaderFooterView分組頭部的重用機制,簡單地仿射變換CGAffineTransform怎樣設定包括第一欄在內相同高度的section(小技巧,雖然容易但容易忽略)*第一步,在viewdidload裡將尾部設為0,table.sectionFooterHeight = 0;(代理方法)- (CGFloat)tableView:(UITableView *)tableView
Time of Update: 2015-05-27
Delivering touch events to a view outside the bounds of its parent view(來自官方文檔),Q: My view is displayed correctly on the screen, but does not receive any touch events. Why is that?A: The most common cause of this problem is because your view is
Time of Update: 2015-05-26
iOS驗證碼倒計時(GCD實現),ios驗證碼倒計時gcd+ (void)verificationCode:(void(^)())blockYes blockNo:(void(^)(id time))blockNo { __block int timeout=60; //倒計時時間 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
Time of Update: 2015-05-27
UITableView多選全選,uitableview多選自訂cell和取到相應的cell就行了TableViewCell.h#import <UIKit/UIKit.h>@interface TableViewCell : UITableViewCell { BOOL _checked; UIImageView *_checkedImage;}- (void)setChecked:(BOOL)checked;@endTableViewCell.m#import
Time of Update: 2015-05-26
iOS- 如何建立索引實現本地文本搜尋引擎,允許容錯搜尋?,ios-索引1.前言 實現一個本地搜尋引擎,允許容錯搜尋,也就是搜尋結果不需要和搜尋的關鍵字完全精準匹配。比如,搜尋”eric wang“,搜尋結果可以包括Erica Watts等等。搜尋效率十分高.這裡我們需要用到作者:Jerome
Time of Update: 2015-05-27
【學習筆記】虛擬機器安裝Mac系統,學習筆記虛擬機器mac參考了這篇裝的虛擬機器http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html系統的話可以到遠景去找找安裝用工具:http://pan.baidu.com/s/1bnvuvQfunlocker203 :上文有介紹讓Vmware可以建立MAC OS X的Vmware_Tools_for_Mac.iso:
Time of Update: 2015-05-26
Socket概念,socket Socket是網路上的兩個程式,通過一個雙向的通訊串連,實現資料的交換。這個雙向鏈路的一端稱為一個Socket.Socket通常用來實現客戶方和服務方的串連。Socket是TCP/IP協議的一個十分流行的變成介面,一個Socket由一個IP地址和一個連接埠號碼唯一確定。 Socket採用TCP/IP協議模型。TCP/IP協議的傳輸層又有兩種傳輸協議:TCP(傳輸控制通訊協定)和UDP(使用者資料包通訊協定).TCP是基於串連的,而UDP是不需連
Time of Update: 2015-05-27
UITbaleView上按鈕的單選,uitbaleview單選設定Id屬性,標記是哪個cell@property (nonatomic,assign)NSInteger Id;設定一個普通狀態和選中狀態圖片不同的按鈕 _choose = [[UIButton alloc]init]; [_choose setImage:[UIImage imageNamed:@"about_未勾選"] forState:UIControlStateNormal];
Time of Update: 2015-05-27
iOS_Spring basePath參數,ios_springbasepath 下載iOS_Spring_Source 使用教程 視頻教程 basePath,其實就是你將要安置Model和Service的目錄
Time of Update: 2015-05-26
iOS開發 - UIPageControl實現分頁圖片輪播器分頁相關屬性只要將UIScrollView的pageEnabled屬性設定為YES,UIScrollView會被分割成多個獨立頁面,裡面的內容就能進行分頁展示一般會配合UIPageControl增強分頁效果,UIPageControl常用屬性如下 一共有多少頁@property(nonatomic) NSInteger numberOfPages;當前顯示的頁碼@property(nonatomic) NSInteger
Time of Update: 2015-05-26
iOS開發的22個奇譎巧技,ios22結合自身的實踐開發經驗總結出了22個iOS開發的小技巧,以非常歡樂的語調輕鬆解決開發過程中所遇到的各種苦逼難題,光讀著便已忍俊不禁。 1. TableView不顯示沒內容的Cell怎麼辦? 類似於圖1,我不想讓下面的那些空顯示。很簡單,添加“self.tableView.tableFooterView = [[UIView alloc] init];”試過都說好,加完這句之後就變成了圖2的樣子。 2.
Time of Update: 2015-05-26
iOS_Spring自動產生Model,Service,Controller 之 為什麼要使用iOS_Spring,ios_springmodel下載iOS_Spring https://github.com/MartinLi841538513/iOS_Spring_Source/archive/master.zip 使用教程
Time of Update: 2015-05-26
iOS利用UIDocumentInteractionController和Quick Look開啟或預覽文檔在App的開發過程中,我們避免不了要開啟軟體中的檔案,例如:Excel檔案,Word檔案,圖片檔案等不同格式的檔案或者想要通過第三方的App來開啟這些檔案,那麼我們就要用到UIDocumentInteractionController和Quick
Time of Update: 2015-05-25
iOS Programming UIWebView 2,iosuiwebviewiOS Programming UIWebView1 Instances of UIWebView render web content.UIWebView可以顯示web content。In fact, the Safari application on your device uses a UIWebView to render its web content.事實上,Safari application
Time of Update: 2015-05-26
ios 修改工程名稱,程式名稱(xcode6.3)第一步:修改工程檔案夾名稱第二步:開啟新檔案夾,將.xcodeproj更名,右鍵點擊.xcodeproj並選擇Show package contents,彈出一個對話方塊包含了幾個檔案.(事實上.xcodeproj是這幾個檔案打成的包)第三步:用textEdit開啟 project.pbxproj檔案,將所有舊名字替換成為新的 第四步:把相應的檔案夾名改成工程名,第五步:這個時候可能會發現工程變成了mac
Time of Update: 2015-05-25
gif動圖快速製作方法(附工具),gif製作方法現在寫部落格或是wiki的過程中,會經常引用到圖片,特別是用戶端經常與頁面相關所以不可避。但是越來越多的效果僅僅一張圖片是無法清楚的描述。並且部落格或是wiki也是支援gif圖的。gif圖的製作方法有很多,但是大多都有些麻煩不怎麼可行,在這我就分享下我製作gif圖的工具和過程,希望對大家有用。首先是要用到這樣一個軟體表徵圖比較簡陋,但是功能非常強大而且便捷。這裡提供一個:http://pan.baidu.com/s/1qW6y652這是直接把一個a
Time of Update: 2015-05-25
IOS