原创 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進行數據存儲和讀取,只適用於系統自帶的一些常用類型才能用,且必須先獲取路徑相對麻煩; 偏好設置(將所有的東西都保存在同一個文件夾下面,且主要用於存儲應用的設置信息) 歸檔:因爲前兩者都有一個致命的缺陷