你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(4.30):仿iOS簡單計算器,簡單塗鴉,自動監聽鍵盤高度

源碼推薦(4.30):仿iOS簡單計算器,簡單塗鴉,自動監聽鍵盤高度

編輯:IOS開發基礎

仿iOS簡單計算器(作者:zyt1993

實現簡單計算器的所有功能,

簡單的加減乘除、正負號運算、百分號運算,能夠進行小數運算,並且位數零不顯示。

簡單工廠實例運算類,擴展性好

注釋比較詳細

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

仿iOS簡單計算器

簡單塗鴉(作者:zyt1993

實現簡單塗鴉,能選取顏色進行繪畫

撤銷功能

橡皮擦

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

簡單塗鴉

自動監聽鍵盤高度(作者:q644419002

開發中經常遇到輸入框隨鍵盤高度變化的需求,本代碼可以完美實現

初始界面,輸入框在屏幕最下方,當鍵盤出現時,輸入框隨即移動到鍵盤上方。

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

自動監聽鍵盤高度

LCActionSheet(作者:leoios

提供“注銷”和“修改頭像”兩個選項。點擊注銷時,下方彈出窗口請求確認;點擊修改頭像時,下方彈出窗口要求用戶選擇“拍照”、“從相冊選擇”或“取消”。

用法

-把LCActionSheet文件夾(在Demo中)拖到你的項目中。

-在相應位置導入頭文件:#import"LCActionSheet.h",遵守協議。

-調用下面的方法即可:

[lang=objc]
LCActionSheet *sheet = [[LCActionSheet alloc] initWithTitle:@"你確定要注銷嗎?" buttonTitles:@[@"確定"] redButtonIndex:0 delegate:self];
[sheet show];
[/lang]

- 監聽方法:

[lang=objc]- (void)actionSheet:(LCActionSheet *)actionSheet didClickedButtonAtIndex:(int)buttonIndex {
    NSLog(@"> Clicked Index: %d", buttonIndex);
}
[/lang]

Tips

-LCActionSheet是添加到UIWindow上,沒適配橫屏。

-提供了title、buttons、redButton、cancelBtn這些雜七雜八的東東,應該全了。

-buttonIndex從上到下從0依次遞增。如果不想有redButton,在redButtonIndex:處傳個-1即可。

-協議能監聽到點擊的按鈕的index,這個方法是可選實現的。

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

LCActionSheet

tableView等滾動視圖,滾動時收縮上下導航欄標簽欄Demo(作者:q644419002

tableView等滾動視圖,滾動時收縮上下導航欄標簽欄Demo

向上滾動時上下導航欄收縮,向下滾動時上下導航欄擴張。

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

tableView等滾動視圖,滾動時收縮上下導航欄標簽欄Demo

DKNightVersion(作者:Draveness

DKNightVersion是一個用於為已有的項目添加夜間模式的輕量級框架,它的使用非常簡單,為常用的UIKit控件添加了nightColor屬性,在轉換到夜間模式時會自動賦值,詳見github.求star:-)

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

DKNightVersion

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