Time of Update: 2017-01-13
系統的UIPickerView很簡單,樣式也是很簡單單調,介面感覺很單調不怎麼好看,有時候就需要我們來自己自訂,做出自己想要的樣式。首先給出普通樣式的UIPickerView樣本,貼上代碼:#import "zidingyipikViewController.h" @interface zidingyipikViewController
Time of Update: 2017-01-13
有時候需要對註冊,登入,忘記密碼的密碼進行是否包含空格進行判斷我就自己封裝了一個方法,可以根據返回的bool值進行判斷-(BOOL)isEmpty:(NSString *) str { NSRange range = [str rangeOfString:@" "]; if (range.location != NSNotFound)
Time of Update: 2017-01-13
有使用過新浪微博會發現,微博對發送的訊息提供了幾個特殊符號標籤。比如:輸入“@+微博使用者暱稱(即ID)+空格或標點”,那麼在這條微博中這個@條目就會表現成超連結形式,點擊即可跳轉到被@的某人的微博。 又比如話題標籤“#+關鍵字+#”。表現形式就是點擊後會跳轉到包含該關鍵字的微博的搜尋結果頁面的超連結。同樣的,直接輸入“http://hangge.com”那麼微博中會顯示為可點擊的網頁連結。 1,讓tex
Time of Update: 2017-01-13
通常使用導航控制器 navigationController 跳轉到另一頁面時,除了可以點擊左上方的返回按鈕,還可以通過在螢幕左側向右滑動來返回到上一層。但如果自訂了 self.navigationItem.leftBarButtonItems 後會發現,滑動返回(swipe back)失效了。(如何自訂導覽列左側按鈕可以看這篇文章:Swift - 修改導覽列“返回”按鈕文字,表徵圖)1,讓滑動返回繼續有效解決辦法是讓 ViewController 實現
Time of Update: 2017-01-13
UIWebView使用時當無法確切的設定一個固定的高度時,就需要根據網頁內容來自適應高度了,參考代碼如下://// ViewController.m// UIwebView高度自適應//// Created by mac on 16/3/18.// Copyright © 2016年 ZMIT. All rights reserved.// #import
Time of Update: 2017-01-13
一般說到比較大小,我們都會想到比較兩個數位大小,但是如果讓你比較兩個日期的大小呢,如:比較2016-07-21和2016-08-20的大小,NSDate之間的比較有compare來實現,整理方法,代碼如下:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a
Time of Update: 2017-01-13
眾所周知,UITableView是非常常用的UI,但是有時候我們會碰到UITableViewUITableViewDataSource協議中cellForRowAtIndexPath不執行的情況,原因有可能如下:1.tableView的寬度或高度等於0;在這種情況下numberOfSectionsInTableView和numberOfRowsInSection都執行,而cellForRowAtIndexPath不執行。2.沒有設定tableView的dataSource屬性;發生這種情況的原因
Time of Update: 2017-01-13
根據兩點經緯度計算距離方法:- (double)latitudeAndLongitudeWithLon1:(double)lon1 lat1:(double)lat1 lon2:(double)lon2 lat2:(double)lat2{ double er = 6378137; // 6378700.0f; //ave. radius = 6371.315 (someone said more accurate is 6
Time of Update: 2017-01-13
在開發中,我們載入HTML最常用的是UIWebView,其實UITextView也可以載入HTML代碼。- (void)viewDidLoad { [super viewDidLoad]; UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0, 40, kScreenWidth,
Time of Update: 2017-01-13
Block在ios 4.0之後加入,並大量使用在新的ios
Time of Update: 2017-01-13
一、程式外調用系統發簡訊這個方法其實很簡單,直接調用openURL即可:NSURL *url = [NSURL URLWithString:@"sms://15888888888"];[[UIApplication sharedApplication]openURL:url];二、程式內調用系統發簡訊這種方法有一個好處就是使用者發簡訊之後還可以回到App.首先要匯入MessageUI.framework,並引入標頭檔:#import
Time of Update: 2017-01-13
一般我們使用列表的形式展現資料就會用到UITableView.在熟練掌握了用UITableView展示資料以後,開發過程中可能會遇到需要刪除資料的需求,我們想實現在一行資料上划動一下,然後出現一個刪除按鈕的效果,其實只需要實現UITableView的一些代理方法就可以了。首先,我們初始化一個介面,以列表的形式展示#pragma mark - 初始化UI- (void)initUI{ self.view.backgroundColor = RGB(242, 24
Time of Update: 2017-01-13
一般我們向cell中添加子視圖,有兩種方式:1、[cell addSubview:] 2、[cell.contentView addSubview:]區別在於進行cell編輯時,比如cell內容向左移或者右移時,第一種方式子視圖不會移動,第二可以,所以這種情況一般使用第二種方式。還有在設定backgroundColor時,使用cell設定時左移或者右移顏色是不會變的,而用cell.contentCell設定時,移動後的空白會顯示cell的預設顏色,這種情況視實際情況選擇。
Time of Update: 2017-01-13
有時我們使用tableviewcell展示資料時,接受到的資料會超出我們初始化時設定的cell高度,這時我們就需要自適應cell的高度了.下面是返回cell高度的代碼-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { luckNumberLabel = [[UILabel alloc] initWithFrame:CGRectMake(8
Time of Update: 2017-01-13
先上個效果圖因為Xcode裡的UIPickDate就四種模式,沒有只有年月的模式,所以當有需要的時候用UIPickDate感覺有點坑,所以在這裡給大家獻上UIPickView的使用方法這邊就是初始化UIPickView 代碼如下複製代碼 self.datePick = [[UIPickerView alloc]initWithFrame:CGRectMake(10, 10, kScreenWidth-90,250)]; self.datePick.delegate
Time of Update: 2017-01-13
微信的搖一搖動畫效果看起來很棒,這裡是類似的搖一搖動畫效果,程式碼範例: 代碼如下複製代碼 #pragma mark - 搖一搖- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{ if (motion == UIEventSubtypeMotionShake) {
Time of Update: 2017-01-13
這個常用的網路要求方法優勢有:1.get和post都可調用此方法2.在UIViewController類裡直接用self指標即可調用(因為這個方法是寫在UIViewController分類裡的),在其他類只需用[UIViewController new]產生個指標即可進行網路請求3.只需要傳入三個參數4.代碼邏輯簡單易於理解5.基於AFNetworking3.1.0相關代碼:建立一個繼承於AFHTTPSessionManager,名為AFAppDotNetAPIClient的類
Time of Update: 2017-01-13
備份資料1.越獄升級ios系統會把ipad中資料全部清除掉哦,所以我們需要進行資料備份了。2.可以在ipad中安裝一個百度雲 然後我們就可以把ipad中資料傳到百度雲上去了哦下載韌體1.通過 91iPhone 專區下載,下載地址為: http://iphone.91.com/fw/。進入韌體下載頁面以後,選擇自己對應的“機型”,如圖所示2.隨後在韌體下載頁面,選擇當前最新的韌體系統,點擊即可下載,如圖所示用iTunes把韌體更新到 iPad 上1.當韌體下載完成以後,把
Time of Update: 2017-01-13
1.下載並安裝手機遙控 蘋果iOS裝置進入App Store搜尋TP mini並下載安裝: 2.iOS裝置與TP mini串連到相同區域網路中 以TP mini大眼睛系列為例,將TP
Time of Update: 2017-01-13
1、在iphone手機中我們開啟“個人”-“測試人員中樞”效果如下所示2、然後我們再進入到的“測試人員中樞”- “成為會員”效果如下所示3、選擇您需要的會員種類,點擊購買,如下所示這個操作和appstore沒有關係要到後面儲值才有4、驗證您的Apple ID密碼進行購買5、當Apple ID 沒錢需要先給予apple