Time of Update: 2017-09-14
UIScrollViewDelegate相關方法,UIScrollViewDelegate - (void)scrollViewDidScroll:(UIScrollView *)scrollView;//scrollview 滾動的時候調用該方法,任何 offset 值改變都會調用該方法.- (void)scrollViewDidZoom:(UIScrollView *)scrollView;//縮放的時候調用- (void)scrollViewWillBeginDragging:(
Time of Update: 2017-09-13
城市選取器,效果 源碼https://github.com/YouXianMing/Animations//// CustomCityPickerViewController.m// Animations//// Created by YouXianMing on 2017/9/12.// Copyright 2017年 YouXianMing. All rights reserved.//#import "CustomCityPickerViewController.h"#
Time of Update: 2017-09-14
Mac 下使用svn,Mac使用svn作為一個一直使用windows系統的人,還真不知道mac上的svn如何使用,偶然機會下現在需要。查過後發現 mac 是內建svn的,在我裝好xcode後,再安裝 Command Line Tools1.開啟終端 輸入xcode-select -- install點擊安裝,過幾分鐘就安好了。2.再輸入此命令查看版本號碼,有版本號碼就是安裝好了啊svn -- version3.從伺服器下載代碼到用戶端,依舊是終端輸入svn checkout svn://192.
Time of Update: 2017-09-14
給iPhone手機安裝*.ipa,iphone手機.ipa首先手機串連電腦,開啟 ITunes.左上方點擊檔案,再點擊添加到資料庫。找到你要安裝的ipa點擊選擇開啟好了ipa已經添加進去後,你會看你你剛才添加進去的應用在列表內,點擊左上方一個手機的表徵圖。點擊安裝,右下角同步 便成功安裝到手機上了。 此隨筆乃本人學習工作記錄,如有疑問歡迎在下面評論,轉載請標明出處。如果對您有協助請動動滑鼠右下方給我來個贊,您的支援是我最大的動力。
Time of Update: 2017-09-12
xcode模擬器不顯示鍵盤解決方案,xcode模擬器當我們使用Xcode進行開發的時候,並不是所有的時候都需要將代碼運行在iPhone,有時候模擬器就可以解決這些問題,但是當你使用模擬器的時候會發現,在TextFiled中輸入資訊時,如果你是用模擬器上的鍵盤進行操作,OK沒問題,但是當你是用鍵盤輸入資訊的話,那麼你會發現模擬器上的鍵盤就不會再顯示了這是因為,xcode預設情況下,使用電腦鍵盤作為外接鍵盤,不再彈出虛擬鍵盤。你可以這樣做:運行模擬器,然後hardware ->
Time of Update: 2017-09-13
Swift4.0 Array詳解,swift4.0array詳解數組的介紹 數組(Array)是一串有序的由相同類型元素構成的集合,數組中的集合元素是有序的,可以重複出現。在Swift中數群組類型是Array,是一個泛型集合。數組分成:可變數組和不可變數組,分別使用let修飾的數組是不可變數組,使用var修飾的數組是可變數組。數組的初始化 一、初始化一個空數組(類型:[資料類型]()) 1、建立一個整形的空數組 let array = [Int]
Time of Update: 2017-09-16
iOS:CALayer,ioscalayer目錄 1、CALayer(父類) 2、CAShapeLayer(形狀/畫布) 3、CAGradientLayer(漸層層) 順序為 接觸/學習 順序 1、CALayer(父類) 1-1)、幾個常用屬性 2、CAShapeLayer 2-1)、使用參照 《iOS:繪圖》 -> “1、UIBezierPath(貝茲路徑)” -> “1-2)、”
Time of Update: 2017-09-14
數組NSArrayt,NSMutableArray使用中的那些坑,OC開發中一般都會使用model來處理資料,經常會碰到定義好的欄位因為各種原因 後台突然改欄位或者空值 造成model中對應的數值為nil,這個時候 我們如果取這個值加入數組中使用就會發現數組中的參數個數少了,造成閃退。因為在OC中數組無需要預先申請空間 數組每增加或刪除一個元素,就增加或刪除一個節點,而nil,代表最後一個節點;不計入數組元素。所以,如果欄位為nil就會造成數組元素缺失。NSArray * array =
Time of Update: 2017-09-01
iOS開發筆記17:自訂相機拍照,ios17之前用AVFoundation自訂相機做了拍照與視頻相關的東西,為什麼要自訂呢?主要是提供更個人化的互動設計,符合app主題,對於視頻來說,也便於提供更多豐富有趣的功能。前段時間整理了下拍照部分的功能,主要分為以下五個部分1.初始化,建立會話,擷取網路攝影機使用AVCaptureSessionPresetPhoto模式,輸出的圖片解析度與系統相機輸出的解析度保持一致添加後置網路攝影機與圖片輸出(預設採用後置網路攝影機拍攝)2.嵌入即時預覽層擷取即時預覽
Time of Update: 2017-09-13
UICollectionView
Time of Update: 2017-09-04
自訂UIPickView, 源碼https://github.com/YouXianMing/Animations 說明1. 資料配接器PickerViewDataAdapter含有PickerViewComponent的數組以及行高的資訊,數組中有幾個Component就有幾列2. PickerViewComponent中包含了PickerViewRow的數組,以及列寬的設定3.
Time of Update: 2017-09-01
ionic 項目中ios上遇到的軟鍵盤IME自動彈出的問題,ionicios一、 安裝外掛程式 cordova plugin add ionic-plugin-keyboard二、軟鍵盤顯示監聽window.addEventListener('native.keyboardshow', function (e) { // todo 進行鍵盤可用時操作 //e.keyboardHeight 表示軟體盤顯示的時候的高度 })軟鍵盤隱藏監聽window.addEventListener('
Time of Update: 2017-09-07
iOS 11 application 新特性,iosapplication1、- (void)applicationWillResignActive:(UIApplication *)application說明:當應用程式將要入非使用中執行,在此期間,應用程式不接收訊息或事件,比如來電話了2、- (void)applicationDidBecomeActive:(UIApplication *)application說明:當應用程式入活動狀態執行,這個剛好跟上面那個方法相反3、-
Time of Update: 2017-09-08
iOS 讓視圖UIView 單獨顯示某一側的邊框線,iosuiview 有時候需要讓view顯示某一側的邊框線,這時設定layer的border是達不到效果的。在網上查閱資料發現有一個投機取巧的辦法,原理是給view的layer再添加一個layer,讓這個layer充當邊框線的角色。根據這個方法我寫了一個函數,有需要的朋友可以拿去試下。 - (void)setBorderWithView:(UIView *)view top:(BOOL)top
Time of Update: 2017-09-07
iOS顯示一張圖片 Objective-C,iosobjective-c圖片檔案放在項目目錄下 1 #import "ViewController.h" 2 3 @interface ViewController () 4 5 @end 6 7 @implementation ViewController 8 9 - (void)viewDidLoad {10 [super viewDidLoad];11 // Do any additional setup after
Time of Update: 2017-08-31
iOS之動態計算文字的高度,ios計算高度+ (CGSize)boundingALLRectWithSize:(NSString *)txt Font:(UIFont *)font Size:(CGSize)size { NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:txt]; NSMutableParagraphStyle
Time of Update: 2017-09-07
iOS從手機相簿選擇一張照片並顯示 Objective-C,iosobjective-c 要先給app設定訪問相簿的許可權:在項目的Info.plist檔案裡添加Privacy - Photo Library Usage Description許可權 ViewController.h: 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController 4 { 5
Time of Update: 2017-09-01
Core Graphics架構,coregraphics架構在iOS中常用的架構是Quartz 2D,它是Core Graphics架構的一部分,是一個強大的二維映像繪製引擎。我們日常開發所用到的UIKit的組件都是由Core Graphics架構進行繪製的。當我們匯入UIKit架構時,會自動匯入Core
Time of Update: 2017-09-07
iOS開發CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用,【iOS開發】iOS開發CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用/* CGRectGetHeight返回label本身的高度
Time of Update: 2017-09-01
NSMutableArray 增刪操作測試,nsmutablearray增刪 NSMutableArray *testArray = [NSMutableArray array]; [testArray addObject:@"1"]; [testArray addObject:@"2"]; [testArray addObject:@"3"]; NSLog(@"添加了 1 2 3 %@",testArray);