Time of Update: 2015-09-23
標籤: 一、最普通的視圖控制器UIViewContoller 一個普通的視圖控制器一般只有模態跳轉的功能(ipad我不瞭解除外,這裡只說iPhone),這個方法是所有視圖控制器對象都可以用的,而實現這種功能,有兩種方法。 1、通過方法 - (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^
Time of Update: 2015-09-23
標籤:1. Stopping a Timer 關閉定時器if you create a non-repeating timer, there is no need to take any further action. It automatically stops itself after it fires. For example, there is no need to stop the timer created in the Initializing a
Time of Update: 2015-09-23
標籤:按鈕(控制項)跳轉 1.A頁面上的按鈕(控制項)直接拖線到B頁面 選擇最下面的modal(deprecated) 不用任何代碼2.A頁面帶導覽列 選擇push(deprecated) 其他和方法1一樣 這樣跳到B頁面 B也有導覽列 只是傳值不方便 因為沒參與建立頁面 傳參解決方案: 在A頁面聲明一個Segue方法 在B頁面聲明接收參數的屬性
Time of Update: 2015-09-23
標籤:Android-Anim-Playground Latest animation ideas I developed to make apps more attractive.Why having such a repository?Through all projects I‘ve been through, no matter how reliable the app you are developing can be, there is one thing that
Time of Update: 2015-09-23
標籤:一、第一種建立UISwitch控制項的方法,在代碼中動態建立。1、開啟Xcode 4.3.2, 建立項目Switch,選擇Single View Application。2、開啟ViewController.m檔案在viewDidLoad方法裡添加代碼:- (void)viewDidLoad{ [super viewDidLoad]; UISwitch *switchButton = [[UISwitch alloc]
Time of Update: 2015-09-23
標籤: 其實安卓檔案的操作和java在pc環境下的操作並無二致,之所以需要單獨講解是因為安卓系統提供了不同於pc的訪問檔案系統根路徑的api,同時對一個應用的私人檔案做了統一的管理。初學者在這部分感到很容易混淆內部儲存和外部儲存兩個概念。相對路徑和絕對路徑 在java中,關於相對路徑和絕對路徑是這樣解釋的。 絕對路徑是指書寫檔案的完整路徑,例如d:\java\Hello.java,該路徑中包含檔案的完整路徑d:\java以及檔案的全名Hello.java。使用該路徑可以唯一的找到一個檔案,
Time of Update: 2015-09-23
標籤:一、理解協議與代理協議:協議是一個方法簽名的列表,在其中可以定義若干個方法。根據配置,遵守該協議的類會去實現這個協議中規定的若干個方法。代理:代理是一個概念,很難用一個名詞去定義(如我們可以說協議其實就是一個方法列表)。它更像是一種關係,我要做某一個事情,但我自己不想去做這件事,我委託其他人幫我去做這件事。這個時候,這位其他人就是我的代理。二、協議的使用在定義協議時,可以通過@required與@optional來配置遵守這個協議必須去實現的方法和可以選擇的方法。譬如:@protocol
Time of Update: 2015-09-23
標籤:之前做項目讓實現多選相簿的圖片,自己寫了一個demo一直儲存在電腦上,今天下午發現電腦128G的容量已經快沒有了,準備清理電腦,所以把之前做的一些demo放在部落格上,以後方便用。1.首先準備3個圖片2.定義儲存格PhoCollectionViewCell#import <UIKit/UIKit.h>typedef void(^SelectBtnClickBlock) (BOOL isSelect);@interface PhoCollectionViewCell :
Time of Update: 2015-09-23
標籤:因為開發工具版本 搭建 環境配置經常出現問題 再次用一篇隨筆來做下記錄 1 需要的工具jdk-6u45-windows-x64 //http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.htmleclipse-SDK-3.7.2-win32-x86_64 //http://www.eclipse.org/downloads/packages/eclipse-
Time of Update: 2015-09-23
標籤:
Time of Update: 2015-09-23
標籤:IOS 點擊空白處隱藏鍵盤的幾種方法轉自:http://blog.csdn.net/swingpyzf/article/details/17091567IOS7 點擊空白處隱藏鍵盤的幾種方法 IOS開發中經常要用到輸入框,預設情況下點擊輸入框就會彈出鍵盤,但是必須要實現輸入框return的委託方法才能取消鍵盤的顯示,對於使用者體驗來說很不友好,我們可以實現點擊鍵盤以外的空白地區來將鍵盤隱藏,以下我總結出了幾種隱藏鍵盤的方法: 首先說明兩種可以讓鍵盤隱藏的Method:&
Time of Update: 2015-09-23
標籤:最近手動匯入AFNetworking 2.6.0架構時發現Xcode報如下錯誤:1. Use of undeclared identifier ‘kSecFormatUnknown‘2. Use of undeclared identifier ‘kSecItemPemArmour‘3. Implicit declaration of function ‘SecItemExport‘ is invalid in C99 查詢後發現, 解決方案有如下兩種:第一種:
Time of Update: 2015-09-23
標籤: CATransformLayer 當我們在構造複雜的3D事物的時候,如果能夠組織獨立元素就太方便了。比如說,你想創造一個孩子的手臂:你就需要確定哪一部分是孩子的手腕,哪一部分是孩子的前臂,哪一部分是孩子的肘,哪一部分是孩子的上臂,哪一部分是孩子的肩膀等等。 當然是允許獨立地移動每個地區的啦。以肘為指點會移動前臂和手,而不是肩膀。Core
Time of Update: 2015-09-23
標籤:<pre name="code" class="objc">首先重寫UITableViewCell初始化方法:- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
Time of Update: 2015-09-23
標籤:http://www.cnblogs.com/lwbqqyumidi/p/4047108.html ViewStub是Android布局最佳化中一個很不錯的標籤/控制項,直接繼承自View。雖然Android開發人員基本上都聽說過,但是真正用的可能不多。ViewStub可以理解成一個非常輕量級的View,與其他的控制項一樣,有著自 己的屬性及特定的方法。當ViewStub使用在布局檔案中時,當程式inflate布局檔案時,ViewStub本身也會被解析,且佔據記憶體控制項,但是
Time of Update: 2015-09-23
標籤:http://blog.sina.com.cn/s/blog_7018d3820101djut.html 一、鍵盤風格 UIKit架構支援8種風格鍵盤。typedef enum { UIKeyboardTypeDefault, &
Time of Update: 2015-09-23
標籤:DatePicker的主要屬性:Mode:顯示的內容,可以選擇日期、時間的自由組合Locale:顯示的語言樣式Interval:每個選項的時間間隔Date:當前選擇的時間Constraint:指定最小和最大時間Timer:計時器使用代碼建立DatePicker// 1.建立DatePicker UIDatePicker *datePicker = [[UIDatePicker alloc] init]; // 2.設定模式 [datePicker
Time of Update: 2015-09-23
標籤:一道DP題, f[i,j,k] 表示 第 k 時刻 由 1 位置 變換 j 次 到達 當前 i 棵樹 注意也要維護 變換 0 次的情況。 1 var i,j,k,t,w,now:longint; 2 tree:array[1..2,0..1001] of longint; 3 f:array[1..2,0..50,0..1001] of longint; 4 function max(a,b:longint):longint; 5 begin 6 if a>b then
Time of Update: 2015-09-23
標籤:在網頁上總是看到這樣的效果:將滑鼠放到一個小格子裡,小格子變暗,同時顯示出來一些文字。一直比較好奇,今天我也簡單的實現了一下,如果有不對或者更好的方法,請指教。總體思路是,構建一個新的div,用來覆蓋圖片並顯示字,滑鼠移動到img上時即可顯示div,移出img時div會消失。1、構建基本頁面:<div id="ten_model"> <ul id="little_imgs"> <li id="li1"><img src="" height=
Time of Update: 2015-09-23
標籤:首先介紹常用布局類FrameLayout 最簡單的布局管理器。 這個布局管理類有幾個特性:添加組件預設在左上方的。如果添加多個組件會疊加到一起,並且都在左上方。(可以通過一gravity屬性改變疊加情況)後添加的組件在上層。LinearLayout LinearLayout通過垂直方向和水平方面進行布局的,LinearLayout允許每一個視圖都有一個weight屬性。RelativeLayout RelativeLayout是相對於其他的組件和螢幕邊緣布局