你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(5.04):CDPMonitorKeyboard封裝,可解決輸入view被鍵盤遮擋問題,點燈游戲

源碼推薦(5.04):CDPMonitorKeyboard封裝,可解決輸入view被鍵盤遮擋問題,點燈游戲

編輯:IOS開發基礎

CDPMonitorKeyboard封裝,可解決輸入view被鍵盤遮擋問題(作者:CDP

CDPMonitorKeyboard封裝,可以解決輸入視圖(例如textField,textView等)被鍵盤覆蓋問題,並可設置高於鍵盤多少,詳情看demo

測試環境:Xcode 6.2,iOS 6.0以上

CDPMonitorKeyboard封裝,可解決輸入view被鍵盤遮擋問題

點燈游戲(作者:zyt1993

簡單的點燈游戲,界面沒做優化

點擊時上下左右變亮,當全亮時彈出win窗口

測試環境:Xcode 6.2,iOS 6.0以上

點燈游戲

高仿支付寶手勢解鎖(作者:馮成林

CoreLock

高仿支付寶解鎖!

注:本框架是高仿支付寶,並集成了所有功能,並非一個簡單的解鎖界面展示。個人制作用時1周多,打造解鎖終結者框架。

框架特性:

.iOS版本兼容iOS 7.0及以上.

.扁平化設計,全部使用QuartzCore引擎繪制,沒有使用任何圖片素材

.完全解耦,不需要繼承,不需要定義成員屬性,類方法直接搞定一切。

.自動管理生命周期,你只需要使用即可,不需要管理控制器的生命周期。

block封裝,不需要任何代理

.完美屏幕適配,支持所有ios設備。

.做了比較多的性能優化,最大必的提高性能。

.完善的錯誤處理機制。

Charlin想說:

此版本是全部的QuartzCore繪制,整個框架使用了幾乎所有的QuartzCore技術,如果你有興趣,可以看下源代碼,算是一個比較不錯的QuartzCore實戰教程。

對於本框架,有以下技術點和大家分享:

1.主界面使用Xib定制,如果你需要添加控件,非常方便,比如支付寶頂部有用戶頭像,我這裡沒有,所以就沒加,如果你需要加,直接在xib添加即可。

2.本地數據存儲使用沙盒存儲。

3.無任何代理設計,全程使用block解決,引用老劉的一句話,目前代理設計模式正在被塊代碼所逐步取代。

4.解鎖線條繪制使用的是比較復雜的奇偶裁剪技術。有興趣可以看看蘋果官方示例。

5.關於QuartzCore,使用到的技術除了基本的繪制以外,還使用了圖形上下文棧,矩陣變換,刷新圖層等。

6.本框架考慮了添加密碼,修改密碼,驗證密碼,忘記密碼等支付寶幾乎全部的功能,並且使用簡單。

測試環境:Xcode 6.2,iOS 6.0以上

高仿支付寶手勢解鎖

view動態展示(作者:lp_develop

點擊按鈕後從下方彈出選擇框,點選後選擇框向下方消失,所選內容顯示在按鈕相應位置。

測試環境:Xcode 6.2,iOS 6.0以上

view動態展示

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved