原创 UI進階第十發:Quartz 2D手勢識別
1.方法: UIGestureRecognizer (敲擊,捏合,拖拽,輕掃,長按) UITapGestureRecognizer(敲擊) UIPinchGestureRecognizer(捏合,用於縮放) UIPanGesture
原创 UI進階第七發:UITabBarController生命週期(使用storyoard搭建)
一、UITabBarController在storyoard中得搭建 1.新建一個項目,把storyboard中默認的控制器刪除,拖UITab Bar Controller。 2.創建viewcontroller,添加到UITab
原创 UI進階第四發:Date Picker和UITool Bar控件簡單介紹
一、Date Picker控件 1.簡單介紹: Date Picker顯示時間的控件 有默認寬高,不用設置數據源和代理 如何改成中文的? (1)查看當前系統是否爲中文的,把模擬器改成是中文的 (2)屬性,locale選擇地區 如果默認
原创 控制器補充知識:Segue和Modal
一:Segue 是storyboard用來頁面跳轉的線 ——> UIStiryboardSegue 對象 1.三個必備屬性: 唯一標識:indetifier 來源控制器(在左邊)sourceViewController 目標控制器
原创 UI進階第六發:ios應用數據存儲方式(偏好設置)
一、簡單介紹 很多iOS應用都支持偏好設置,比如保存用戶名、密碼、字體大小等設置,iOS提供了一套標準的解決方案來爲應用加入偏好設置功能 每個應用都有個NSUserDefaults實例,通過它來存取偏好設置。比如,保存用戶名、字體大
原创 UI進階第五發:使用picker View控件完成一個簡單的選餐應用
一、實現效果 說明:點擊隨機按鈕,能夠自動選取,下方數據自動刷新。 二、實現思路 1.picker view的有默認高度爲162,不可修改。 2.顯示數據,需要設置數據源,也有兩種方式(成爲數據源,遵守協議) 3.
原创 Swift學習文檔記錄(一)函數
1.多重輸入參數:函數可以有多個輸入參數,寫在圓括號中,用逗號分隔。 func halfOpenRangeLength(start: Int, end: Int) -> Int { return end - start } 2
原创 View頂部設置圓角/部分圓角
CAShapeLayer *styleLayer = [CAShapeLayer layer]; UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRounded
原创 ios 地圖導航
自帶導航 // 使用系統自帶的 NSString *destination = 地址; if ((destination.length ==0)) return; // 2.地理編碼
原创 Xcode/iphone 此證書是由未知頒發機構簽名的
xocde不能打包,證書處報錯“此證書是由未知頒發機構簽名的”,解決辦法是重新下載AppleWWDRCA.cer,完美解決。地址是:http://developer.apple.com/certificationauthority/App
原创 移動設備禁止h5頁面滾動
document.body.addEventListener('touchmove', function (event) { event.preventDefault(); }, false);
原创 UI進階第九發:iOS常用事件
1.IOS事件類型 1>觸摸事件 2>加速計事件 3>遠程控制器 2.響應者對象: UiResponder 1>含義與作用: 繼承了UiResponder 的對象(UIApplication,UIView,UIewController
原创 UI進階第十發:Quartz 2D繪製餅圖
// 公式 25,25,50 扇形: 第一個位置: start1:0 angle1: 25/100 *M_PI *2 end1 : angle 第二個位置: start2:end1
原创 UI進階第十發:Quartz 2D CAlayer
CAlayer 簡介:首先CALayer是定義在QuartzCore框架中的(Core Animation)CGImageRef、CGColorRef兩種數據類型是定義在CoreGraphics框架中的UIColor、UIImage是定義
原创 UI進階第六發:ios應用數據存儲方式(歸檔)
一、簡單說明 在使用plist進行數據存儲和讀取,只適用於系統自帶的一些常用類型才能用,且必須先獲取路徑相對麻煩; 偏好設置(將所有的東西都保存在同一個文件夾下面,且主要用於存儲應用的設置信息) 歸檔:因爲前兩者都有一個致命的缺陷