Time of Update: 2017-01-18
項目需求:在程式開發中,我們需要在某個程式裡面發送一些簡訊驗證(不是接收簡訊驗證,關於簡訊驗證,傳送門:http://www.cnblogs.com/wolfhous/p/5096774.html項目實現:建立demo,直接看我源碼標誌.源碼截圖真機截圖就是如此簡單,如您有任何問題/建議或者更好的實現方法,聯絡本人.可以看我摺疊的源碼/** 點擊傳送簡訊按鈕*/- (IBAction)sendMessageBut:(id)sender {/** 如果可以發送簡訊(不在模擬器情況下*/if
Time of Update: 2017-01-18
一、Date Picker控制項1.簡單介紹:Date Picker顯示時間的控制項有預設寬高,不用設定資料來源和代理如何改成中文的?(1)查看當前系統是否為中文的,把模擬器改成是中文的(2)屬性,locale選擇地區如果預設顯示不符合需求。時間有四種模式可以設定,在model中進行設定時間可以自訂(custom)。設定最小時間和最大時間,超過就會自動回到最小時間。最大的用途在於自訂鍵盤:彈出一個日期選取器出來,範例程式碼如下: 2.範例程式碼複製代碼 代碼如下:////&
Time of Update: 2017-01-18
在iOS開發過程中經常需要與伺服器進行資料通訊,Json就是一種常用的高效簡潔的資料格式。JSON建構有兩種結構:json簡單說就是javascript中的對象和數組,所以這兩種結構就是對象和數組2種結構,通過這兩種結構可以表示各種複雜的結構1、對象:對象在js中表示為“{}”擴起來的內容,資料結構為 {key:value,key:value,...}的索引值對的結構,在物件導向的語言中,key為對象的屬性,value為對應的屬性值,所以很容易理解,取值方法為對象.key
Time of Update: 2017-01-18
當我們在使用微信等工具,點擊掃一掃,就能開啟二維碼掃描視圖。在我們點擊螢幕的時候,iphone
Time of Update: 2017-01-18
UIImageView,顧名思義,是用來放置圖片的。使用Interface Builder設計介面時,當然可以直接將控制項拖進去並設定相關屬性,這就不說了,這裡講的是用代碼。1、建立一個UIImageView:建立一個UIImageView對象有五種方法:複製代碼 代碼如下:UIImageView *imageView1 = [[UIImageView alloc] init]; UIImageView *imageView2 = [[UIImageView alloc]
Time of Update: 2017-01-18
一、概述1、對於經常使用的控制項或類,通常將其分裝為一個單獨的類來供外界使用,以此達到事半功倍的效果2、由於分裝的類不依賴於其他的類,所以若要使用該類,可直接將該類拖進專案檔即可3、在進行分裝的時候,通常需要用到代理設計模式二、代理設計模式1、代理設計模式的組成客戶類(通常作為代理):通常委託這是角色來完成商務邏輯真實角色:將客戶類的商務邏輯轉化為方法列表,即代理協議代理協議: 定義了需要實現的商務邏輯 定義了一組方法列表,包括必須實現的方法或選擇實現的方法
Time of Update: 2017-01-18
一、概述1、通過某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄資料符號資訊的2、二維碼通常可以包含以下內容 純文字 名片 URL3、二維碼具有非常廣泛的應用 二維碼名片 掃碼付款 網址(URL),掃描後自動開啟網址二、二維碼的產生1、產生原理通過一個類CIFilter(濾鏡)包含二維碼中所有的資訊,然後產生一張二維碼圖片二維碼中間的icon(頭像),是通過在產生的圖片上添加一張圖片實現的2、產生步驟 建立濾鏡 初始化濾鏡 添加二維碼資訊
Time of Update: 2017-01-18
一、系統的searchBar1、UISearchBar的中子控制項及其布局UIView(直接子控制項) frame 等於 searchBar的bounds,view的子控制項及其布局 UISearchBarBackground(間接子控制項) frame 等於searchBar的bounds UISearchBarTextField(間接子控制項) frame.origin等於(8.0, 6.0),即不等於searchBar的bounds
Time of Update: 2017-01-18
本文提供了實現IOS實現輸入驗證碼、密碼按位分割的一種思路,分享給大家供大家參考,希望與大家共同交流。一、實現思路1、思路描述 自訂一個view,繼承自UIView 在view中添加子控制項textField,backgroundImageView,label 將驗證碼/密碼的內容繪製到label的指定地區(計算得到),所以label要自訂,在drawRect方法中繪製驗證碼 使用一個屬性secureTextEntry,來控制顯示驗證碼(顯示真實的數字)或密碼(顯示圓點)
Time of Update: 2017-01-18
瀑布流是電商應用展示商品通常採用的一種方式,如圖樣本瀑布流的實現方式,通常有以下幾種 通過UITableView實現(不常用) 通過UIScrollView實現(工作量較大) 通過UICollectionView實現(通常採用的方式)一、UICollectionView基礎1、UICollectionView與UITableView有很多相似的地方,如 都通過資料來源提供資料 都通過代理執行相關的事件 都可以自訂cell,且涉及到cell的重用
Time of Update: 2017-01-18
本文執行個體介紹了iOS手動剪裁圖片並儲存到相簿的詳細代碼,分享給大家供大家參考,具體內容如下一、實現效果1、操作步驟 繪製一個矩形框,彈出一個alertView,提示是否儲存圖片 點擊"是",將圖片儲存到相簿 在相簿中查看儲存的圖片2、效果圖二、實現思路1、在控制器的view上添加一個imageView,設定圖片2、在控制器的view上添加一個pan手勢3、跟蹤pan手勢,繪製一個矩形框(圖片的剪下地區)4、在pan手勢結束時,通過alertView提示“是否將圖片儲存至相簿?”
Time of Update: 2017-01-18
本文執行個體介紹了IOS定製屬於自己的個性頭像的方法,分享給大家供大家參考,具體內容如下一、效果圖1、將一張圖片剪下成圓形2、在圖片周圍顯示指定寬度和顏色的邊框二、實現思路1、效果圖中主要由不同尺寸的兩大部分組成 藍色的背景地區,尺寸等於圖片的尺寸加上邊框的尺寸 圖片地區,尺寸等於圖片的尺寸 2、繪製一個圓形背景地區,用邊框顏色填充3、繪製一個圓形的圖片地區,設定不顯示超出的部分三、實現步驟1、載入需要顯示的圖片UIImage *image = [UIImage imageNamed:@"
Time of Update: 2017-01-18
本文執行個體繪製了炫酷的下載進度條,分享給大家供大家參考,具體內容如下一、實現思路1、要實現繪圖,通常需要自訂一個UIView的子類,重寫父類的-
Time of Update: 2017-01-18
驗證碼倒計時按鈕的應用是非常普遍的,該Blog就和你一起來寫一個IDCountDownButton來實現驗證碼倒計時的效果。你可以想使用普通的UIButton類型按鈕一樣,只需要設定其倒計時時間長度(若未設定,預設為60秒),就可以輕鬆的實現點擊countDownButton開始倒計時,倒計時結束方可重新點擊。一、實現效果如圖二、實現思路1、自訂一個IDCountDownButton,重寫 beginTrackingWithTouch:withEvent:
Time of Update: 2017-01-18
一、初始化複製代碼 代碼如下:UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(40, 40, 120, 44)]; [self.view addSubview:myLabel];二、設定文字1、設定預設文本複製代碼 代碼如下:NSString *text = @"標籤文本";myLabel.text =
Time of Update: 2017-01-18
最近項目打算做一個介面,類似於dayone首頁的介面效果,dayone 是一款付費應用,目前只有IOS端。作為一個資深懶惰的程式員,奉行的宗旨是絕對不重複造一個輪子。於是乎,去網上找一大堆開源項目,發現沒有找到合適的,然後,只能硬著頭皮自己來了。先看看效果:效果圖其實寫起來也比較簡單,就是控制ListView的頭部和底部的高度就可以了, 如果用RecycleView實現起來也是一樣,只是RecycleView添加頭和尾巴稍微麻煩一點,處理點擊事件也不是很方便,所以就基於ListView去實現了。
Time of Update: 2017-01-18
懶載入1.懶載入基本懶載入——也稱為消極式載入,即在需要的時候才載入(效率低,佔用記憶體小)。所謂懶載入,寫的是其get方法.注意:如果是懶載入的話則一定要注意先判斷是否已經有了,如果沒有那麼再去進行執行個體化2.使用懶載入的好處:(1)不必將建立對象的代碼全部寫在viewDidLoad方法中,代碼的可讀性更強(2)每個控制項的getter方法中分別負責各自的執行個體化處理,代碼彼此之間的獨立性強,松耦合3.程式碼範例複製代碼 代碼如下:////
Time of Update: 2017-01-18
一、調整項目的結構,匯入必要的素材 調整後的項目結構如下:二、建立兩個控制器(1)建立一個控制器,用於展示音樂檔案清單介面,其繼承自UITableViewController(2)建立一個控制器,用於展示播放介面,其繼承自UIViewController(3)在storyboard中,把之前的控制器刪除,換上一個導航控制器,設定tableViewController與之前建立的控制器類進行關聯三、音樂檔案清單控制器中基本介面的搭建(1)建立一個音樂檔案的模型根據plist檔案建立模型:音樂模型
Time of Update: 2017-01-18
一、實現一個簡單的tableView顯示效果實現效果展示:程式碼範例(使用以前在主控制器中進行業務處理的方式)1.建立一個項目,讓控制器繼承自UITableViewController。複製代碼 代碼如下://// YYViewController.h// 01-自訂Operation//// Created by apple on 14-6-26.// Copyright (c) 2014年 itcase. All rights
Time of Update: 2017-01-18
無限輪播(新聞資料展示)一、實現效果二、實現步驟1.前期準備 (1)匯入資料轉模型的第三方架構MJExtension (2)向項目中添加儲存有“新聞”資料的plist檔案(3)匯入用到的圖片素材2.步驟和代碼(1)建立一個資料模型該模型的代碼設計如下: YYnews.h檔案複製代碼 代碼如下://// YYnews.h// 08-無限滾動(新聞資料展示)//#import <Foundation/Foundation.h>@interface