Time of Update: 2018-07-24
在IOS 9.0 後 蘋果官方宣布不再或不推薦使用UIAlertView 和 UIActionSheet 由UIAlertController進行代替兩者 用控制器將兩者合二為一 很簡單 方便 下面就是關於UIAlertView的常用方法 #import "RootViewController.h" @interface RootViewController () @end @implementation
Time of Update: 2018-07-24
一個iOS開發項目無外乎就是純程式碼布局、xib或SB布局。那麼如何?兩個方式的字型大小適配呢。 字型大小適配------純程式碼 定義一個宏定義如下: #define SizeScale (SCREEN_WIDTH != 414 ?1 :1.2) #define kFont(value) [UIFont systemFontOfSize:value * SizeScale] 宏中的1.2是在plus下的大小放大比例。
Time of Update: 2018-07-24
iOS APP通常要用Xcode或使用Application Loade來提交構建版本IPA,這些工具只能在Mac系統中使用。 很多跨平台開發人員在尋找application loader windows版本,實現在Windows系統中申請iOS認證並上傳ipa到App Store。 現在可以通過Appuploader工具,可以實現在windows,mac或linux中直接申請iOS認證並將一個或多個ipa檔案上傳到App
Time of Update: 2018-07-24
最近在做新浪rss新聞xml解析過程中,遇到一個時間字串轉換的問題。 問題是:Wed, 3 Apr 2013 04:11:02 GMT (這個資料是在xml檔案中擷取的)要在這個字串中截取出04:11:02。 注意:其中的GMT 要特別注意北京時間是GMT+8:00所以這個實際在網頁頁面顯示的時間是 要在這個時間的基礎上加上8小數的,也即是 Wed, 3 Apr 2013 12:11:02 GMT 請看圖就知道了 xml檔案: 網頁顯示:
Time of Update: 2018-07-24
全域頁面狀態列樣式白色Light 之前項目中是全域的白色狀態列樣式,可以在 plist檔案中添加以下選項,然後在Base控制器中寫一句代碼就可以實現全域狀態列白色的狀態。 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 部分頁面狀態列樣式白色Light iOS 7之後, UIViewController有了一個新的方法:-
Time of Update: 2018-07-24
局部導覽列顏色設定 //設定導航條顏色 美團導覽列顏色 self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:78.0/255 green:238.0/255 blue:218.0/255 alpha:1.0];//設定導航條文字顏色 白色 self.navigationController.navigationBar.titleTextAttributes =
Time of Update: 2018-07-24
最近在做一個公交車查詢的項目,需要定位到當前位置以便進行附近網站查詢,和大家分享一下怎樣擷取自己當前位置的經緯度 首先添加CoreLocation.framework庫: 引用標頭檔並聲明CLLocationManagerDelegate代理: 接下來聲明要用到的變數: @property (strong, nonatomic) CLLocationManager *locManager;@property (strong, nonatomic)
Time of Update: 2018-07-24
建立一個項目,然後在storyboard中放入一個View並用autolayout設定View的位置 和上邊的距離(設定Y) 離左邊的距離(設定X) 設定大小 給View拖一個輸出口 在viewDidLoad中添加給view添加拖動手勢 - (void)viewDidLoad { [super viewDidLoad]; //添加拖動手勢 UIPanGestureRecognizer *pan =
Time of Update: 2018-07-24
// button.titleLabel.textAlignment = NSTextAlignmentLeft; 這句無效 button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0); 這裡使用 button.titleLabel.textAlignment
Time of Update: 2018-07-24
從stackoverflow上看到的。 Two points to be remembered : The File owner is the object that loads the nib . Ie. that object which receives the message loadNibNamed: or initWithNibName: . So if you want to access any objects in the nib from the
Time of Update: 2018-07-24
在 xcode 下編譯並使用 ios 的 .a 靜態庫 整個過程也類似 vs 編譯 lib靜態庫 建立靜態庫工程 File -> New -> Project,選擇靜態庫模板 工程命名為 StaticLib 庫還沒有編譯出來是紅色的 添加介面 在 StaticLib 檔案夾下建立 選擇 類檔案,才能同時建立 .h標頭檔 和 .m實現檔案 命名類為 Actor 建立
Time of Update: 2018-07-24
前提1,認證申請、安裝、啟用等操作流程必須正確完成(詳見:iOS應用的真機調試(詳細版)) 接著開啟Certificicates 的Distribution頁面,點擊Request Certificate按鈕 點擊Choose File,選擇上面步驟中產生的CertificateSigningRequest.certSigningRequest 檔案,然後提交。 將產生的檔案下載並安裝在電腦上,這樣電腦就具備發布程式的認證了。
Time of Update: 2018-07-24
1. 建立了3個任務,加入到隊列中去執行 - (void)createOperationQueue{ //建立一個隊列 NSOperationQueue *queue = [[NSOperationQueue alloc]init]; //建立一個任務 LJOperation *op1 = [[LJOperation alloc]init]; op1.nameStr = @"op1"; LJOperation
Time of Update: 2018-07-24
今天在做ios開發過程中遇到了一個問題,就是在tab頁跳轉。 我想要實現的是從tab1,tab2,tab3,tab4頁都要跳轉到tab3的root View。 以下是實現的相關代碼: -(void)goToCartBtnPressed:(id)sender { self.tabBarController.tabBar.hidden =NO;//因為我需要跳轉那頁把Tab Bar 隱藏了
Time of Update: 2018-07-24
轉自http://www.jb51.net/article/81306.htm 有時候為了介面的美觀,可能需要添加第三方的字型庫。那個如何使用呢。 1.將字型庫添加到項目中。 2.在info.plist中添加新的一欄如下所示。 如果需要添加多個字型的話,再點擊“+”,進行添加 3.在target–>Build Phases–>Copy Bundle Resources中將info.plist中添加的字型添加上。 否則會出現找不到資源的情況
Time of Update: 2018-07-24
1、建立兩個項目:AppOne,AppTwo; 2、分別在其屬性列表中添加如下: AppOne: AppTwo: AppOne的 viewController.m 中添加代碼: - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
Time of Update: 2018-07-24
用系統tabbar的時候,如果整個tabbar是規則的長方形,不容易看出上部是有線條的,但不規則的話,會有一條黑色的線橫亙在那裡,非常影響介面美觀,就像這樣: 位於Tabbar,和按鈕並列,是個imageview: 想要改變它,必須要知道具體是什麼名字,跳轉到庫的tabbar檔案去看,如下: 有三個內建的image:背景圖片、選中時圖片、陰影圖片, 然後修改這三個image //去掉tabBar頂部線條 CGRect rect = CGRectMake(0, 0,
Time of Update: 2018-07-24
引言 我們使用CocoaPods非常高效地將一些第三方類庫匯入到我們的項目中,但是不由得產生一個疑問:如果發現某個類庫不適用,甚至是整個CocoaPods我們都不想再在項目中持有,那麼我們要怎麼把這些東西從項目中清理出去呢。本文介紹的就是如何刪除一個或若干個已經在項目中配置好的第三方類庫,以及如何將整個CocoaPods從項目中移除(不是在終端中卸載)。 刪除項目中已經配置的類庫 1.在已經配好的CocoaPods開啟Podfile檔案, 刪除選中的FMDB
Time of Update: 2018-07-24
1、首先我們來建立第一個Single Application,命名為FirstAPP。 這裡簡單說明一下,Language表示我們建立的工程是基於Objective-C去開發的,後續我會出基於Swift去實現的教程。 Devices表示我們建立的工程跑在什麼平台上面,選擇Universal表示該工程在iphone、ipad上都能運行。 建立工程之後的目錄是這樣的: 我們只需要更改ViewController.m檔案就行了:
Time of Update: 2018-07-24
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ //載入之後的一頁 if (scrollView==self.tableScroll) {