仿iOS簡單計算器(作者:zyt1993)
實現簡單計算器的所有功能,
簡單的加減乘除、正負號運算、百分號運算,能夠進行小數運算,並且位數零不顯示。
簡單工廠實例運算類,擴展性好
注釋比較詳細
測試環境:Xcode 6.2,iOS 6.0以上
簡單塗鴉(作者: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以上
tableView等滾動視圖,滾動時收縮上下導航欄標簽欄Demo(作者:q644419002)
tableView等滾動視圖,滾動時收縮上下導航欄標簽欄Demo
向上滾動時上下導航欄收縮,向下滾動時上下導航欄擴張。
測試環境:Xcode 6.2,iOS 6.0以上
DKNightVersion(作者:Draveness)
DKNightVersion是一個用於為已有的項目添加夜間模式的輕量級框架,它的使用非常簡單,為常用的UIKit控件添加了nightColor屬性,在轉換到夜間模式時會自動賦值,詳見github.求star:-)
測試環境:Xcode 6.2,iOS 6.0以上