Time of Update: 2017-01-13
軟體開發的時候經常會遇到半天才載入出來資料的情況,不管是程式寫的爛,還是說本來網速比較慢,一般都都會給個提示讓使用者感覺到我們在努力的載入資料,iOS可 以通過UIActivityIndicatorView實作類別似的效果。UIActivityIndicatorView
Time of Update: 2017-01-13
一.倒計時(如:發送驗證碼)#define countDownTime 119 //倒計時時間#pragma mark - 倒計時- (void)myTimer{ if (countDownTime) { __block int timeout= countDownTime;
Time of Update: 2017-01-13
#import “CameraViewController.h”@interface CameraViewController ()@end@implementation CameraViewController– (void)viewDidLoad {[super viewDidLoad];NSArray *arr =
Time of Update: 2017-01-13
有時候項目中要求文字框中只能輸入數字,如:價格、公裡數、費用等等,一般的文字框不限制輸入的格式,這時候只能強制限制輸入框的輸入格式了,代碼如下:#import "ViewController.h" @interface ViewController ()<UITextFieldDelegate>{ UITextField *numTextField;} @end @implementation
Time of Update: 2017-01-13
下面這個視圖(多視圖滑動點擊切換)在很多App都有用到.使用封裝過的view,外部調用一個API就可以實現,十分的方便。git代碼:https://github.com/HelloYeah/HYTabbarView.//添加一個子控制器 代碼如下複製代碼 -(void)addSubItemWithViewController:(UIViewController&amp;nbsp;*)viewController; 1.外部傳一個控制器
Time of Update: 2017-01-13
iOS終端串連無線網路的詳細設定步驟如下: 第一步、開啟iOS終端主介面,選擇並點擊 設定 菜單,如下圖所示: 第二步:在 設定 主介面,找到 無線區域網路(或Wi-Fi)。如下圖所示: 第三步:進入到無線區域網路(或Wi-Fi)主菜單,開啟 無線開關,搜尋並點擊需要串連的無線訊號。如下圖所示: 注意:訊號名為已設定的SSID,如果不確認該訊號名,需通過有線電腦
Time of Update: 2017-01-13
1.這種方法,撥打完*****回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示NSMutableString *str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];NSLog(@"str======%@",str);[[UIApplication sharedApplication] openURL:[NSURL
Time of Update: 2017-01-13
UDID被棄用,使用UUID來作為裝置的唯一標識。擷取到UUID後,如果用NSUserDefaults儲存,當程式被卸載後重裝時,再獲得的UUID和之前就不同了。使用keychain儲存可以保證程式卸載重裝時,UUID不變。但當刷機或者升級系統後,UUID還是會改變的。但這仍是目前為止最佳的解決辦法了,如果有更好的解決辦法,歡迎留言。 給大家兩個類:UUID.h中的代碼:#import 角括弧(Foundation/Foundation.h)@interface UUID :
Time of Update: 2017-01-13
微信的搖一搖動畫效果看起來很棒,這裡是類似的搖一搖動畫效果,程式碼範例: 代碼如下複製代碼 #pragma mark - 搖一搖- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{ if (motion == UIEventSubtypeMotionShake) {
Time of Update: 2017-01-13
在大家剛接觸iOS的時候,每次產生一個項目的時候,系統都會自動產生一個AppDelegate的類,其中各種函數,對初學者的我來說,真是一點摸不著頭腦,也不知道如何運用,今天就給大家來講講AppDelegate的一些用法和含義。來看看AppDelegate.m檔案中的一些函數的含義吧。//// AppDelegate.m// //// Created by Kenshin Cui on 14-2-23.// Copyright (c) 2014年
Time of Update: 2017-01-18
下面通過執行個體代碼給大家詳細介紹了iOS UIView常見屬性方法,具體代碼如下所示:UIView : UIResponder /**通過一個frame來初始化一個UI控制項 */ - (id)initWithFrame:(CGRect)frame; // YES:能夠跟使用者進行互動@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES//
Time of Update: 2017-01-18
iOS8之後蘋果發布了指紋識別的功能,通過touch ID來識別使用者,做使用者授權,主要是依賴於LocalAuthentication庫指紋識別:一判斷裝置是否支援指紋識別功能二識別指紋,成功後做相應的動作,失敗後提醒使用者指紋識別失敗先引入#import <LocalAuthentication/LocalAuthentication.h>LAContext *context = [[LAContext alloc] init]; NSError *error = nil;
Time of Update: 2017-01-18
IOS UITableViewCell詳解及按鈕點擊事件處理今天突然做項目的時候,又遇到處理自訂的UITableViewCell上按鈕的點擊事件問題。我知道有兩種方式,可是突然想不起來之前是怎麼做的了,好記性不如爛筆頭,還是記錄一下吧。1、第一種方式給Button加上tag值這裡分為兩種:一種是直接在原生的UITableViewCell上添加UIButton按鈕,然後給UIButton設定tag值,然後在控制器裡的方法裡通過取資料,做介面跳轉等。還是舉個例子吧,省的回憶半天。-
Time of Update: 2017-01-18
iOS的動畫多種多樣,動畫做的好的應用會更加吸引人,用起來也會更加炫目,本文介紹iOS幾種基礎動畫,單個講解便於理解,但真正使用時,結合起來用會看起來更加帥,這就看具體的應用情境和大家的想象力啦。所有的基礎動畫都給予UIView一個基礎的方法:animateWithDuration。這個方法可以包含一個代碼塊,裡面設定要改變的東西,在執行的時候iOS會自動以動畫的形式展現出來,代碼如下:[UIView animateWithDuration:1 animations:^{ //
Time of Update: 2017-01-18
在iOS
Time of Update: 2017-01-18
IOS 照片操作(擷取資訊及修改照片)最近客戶想要一個照片浮水印,並修改其他內容包括擷取位置,和修改事件等,哦,可以的呢,我想起了uiview變UIimage 的方法可以的<span style="font-size:14px;">- (UIImage*)convertViewToImage:(UIView*)v { CGSize s = v.bounds.size; UIGraphicsBeginImageContextWithOptions(s, NO,
Time of Update: 2017-01-18
項目地址 : https://github.com/zhonggaorong/weixinLoginDemo最新版本的微信登入實現步驟實現:1.在進行微信OAuth2.0授權登入接入之前,在微信開放平台註冊開發人員帳號,並擁有一個已審核通過的行動裝置 App,並獲得相應的AppID和AppSecret,申請微信登入且通過審核後,可開始接入流程。 地址: 點擊開啟連結2. 下載最新的SDK 地址: 點擊開啟連結SDK內容如下:結構解析:從上到下依次說明:1. 靜態庫,直接拖入工程。2.
Time of Update: 2017-01-18
iOS開發-UI (三)Collection,ios-ui知識點 1.UICollectionView的建立 2. UICollectionView的常用代理方法 3. UICollectionView相關XIB操作================================UICollectionView的建立 1.UICollectionViewLayout 作用:控制collectionView布局的一個抽象類別
Time of Update: 2017-01-15
iOS開發-記憶體管理,ios開發記憶體管理記憶體管理對於這篇呢,其實現在都是ARC模式,正常狀態下基本不用我們去手動釋放記憶體,所以如果不是要面試呀、裝逼或者紮實功底的,就先別看了或者瞭解下即可,因為像面試時,有些面試官想看你的基礎時,就有些人會問,現在工作基本不會用到。 學習目標 1. 掌握記憶體管理的原理 2. 掌握手動記憶體管理 ===============================================1.需要理解的知識 1.1記憶體管理 1.1.
Time of Update: 2017-01-15
MJRefresh架構使用及說明,mjrefresh架構說明一. MJRefresh的類解釋.1.MJRefreshComponent 所有重新整理控制項的基類別.(component: 成分,組件)2.MJRefreshNormalHeader 預設的下拉重新整理控制項3.MJRefreshAutoNormalFooter