Time of Update: 2013-12-10
第一個: // 狀態列動畫期間 CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration; [UIView animateWithDuration:duration animations:^{ // 修改狀態列的方向及view的方向進而強制旋轉螢幕 [[UIApplication sharedApplication]
Time of Update: 2013-12-10
1、建立UITableViewCell時,的模式用UITableViewCellStyleValue1時,透明度直接將UITableView的透明度設定以下就搞定拉,但是文字置中難以實現。2、建立UITableViewCell時,的模式用UITableViewCellStyleDefault時,文字置中直接用cell.textAlignment =
Time of Update: 2013-12-10
使用理由:存取資料單一,小;代碼簡潔。 一、NSUserDefaults資料存放區的位置 NSUserDefaults用於儲存iPhone程式的資料,使用非常方便。 那麼這些資料最終存放在什麼地方呢?存放於一個plist檔案中。 這個檔案位於<UUID for your App>LibraryPreferences<your App"s bundle ID>.plist 二、支援存取的資料類型
Time of Update: 2013-12-10
作者:孫東風 2009-12-01(轉載請註明出處) 在《自己動手寫iPhone wap瀏覽器之預備篇》中筆者講述了進行iPhone wap瀏覽器開發的主要流程如下:² 封裝BSD Socket進行HTTP請求。²
Time of Update: 2013-12-10
在iPhone應用程式開發過程中,對於TextField控制項,當其獲得輸入焦點時,軟鍵盤會自動彈出,使用者可以進行輸入。但是當TextField控制項處於螢幕的底部時,彈出的軟鍵盤會遮擋住TextField控制項,這樣就不能看到當前輸入的內容了。解決辦法有兩個。第一種是使用ScrollView,當軟鍵盤彈出時,滾動ScrollView到相應位置,如果我們使用的不是ScrollView,那麼這種方法就“失效”了。第二種方法是使用UIView切換動畫的方式,將View的Fr
Time of Update: 2013-12-10
我們先來分析一下上一回初次接觸的Objective-C代碼。 (IBAction)myAction1:(id)sender { int kakaku = [[motone text] intValue]; switch([waribiki selectedSegmentIndex]){ case
Time of Update: 2013-12-10
這一回來定製UIView 上的觸摸事件,作為例子,只是簡單地檢測出觸摸事件並顯示當前座標在控制台上。 首先添加新檔案,如: 在顯示的對話方塊中選中Cocoa Touch Class 的Objective C class ⇒UIView 在項目的添加菜單中選擇Touch 。檢測觸摸時間需要實現下面的函數。
Time of Update: 2013-12-10
(1)精靈指任何可以在螢幕上獨立於其他東西而自由移動二維位元影像映像;(2)精靈表包含一個以上精靈的映像就叫精靈表。精靈表是一個映像中包含一系列以網格形式存在的精靈映像。,對每個精靈都可以通過他在大映像中的行和列位置進行訪問。如下: 更複雜的精靈表,可以稱為打包精靈表,他是包含一系列更小子映像的映像,每一個子映像又可以是其他的精靈表或者映像。如下: 複雜的精靈表,我們就無法簡單的根據行和列的位置確定每個精靈的位置了,我們通過建立一個plist控制檔案,來確定他們的
Time of Update: 2013-12-10
預設,所有iOS裝置在過了設定的休眠時間後,都會自動鎖屏。如果你的應用不希望iOS裝置自動鎖屏,可以使用以下方式來保持螢幕一直開著。 Ios代碼 [[UIApplication sharedApplication] setIdleTimerDisabled: YES]; 或者 [UIApplication sharedApplication].idleTimerDisabled =
Time of Update: 2013-12-10
EXC_BAD_ACCESS這個異常通常是由之前的錯誤碼引起的,不會馬上中斷,而是導致其他正常啟動並執行代碼發生異常,所以比較難調試。常見的原因有: double release,重複釋放了一個已經釋放的指標,檢查方法是對Executable設定運行時的NSZombieEnabled 變數,這樣,在釋放一個已經失效的指標的時候,程式會自動中斷。記得發現問題後把這個變數去掉。
Time of Update: 2013-12-10
剛開始學習iPhone開發,在這裡分享一關於建立簡單介面試圖的一些經驗與心得,以免日後忘記也好有個好的記錄依照。如有不足之處請指正。 本文主要分享一下使用xcode4如何建立一個簡單的溫度轉換器,當然這裡的重點不是溫度轉換器,而是建立使用視圖的方式。作為這個系列的第一篇,將會使用最簡單的方式完成這樣一個溫度轉換器。
Time of Update: 2013-12-10
一、UILabel(1)初始化UILabel <span style="color:#000000;">UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ]; scoreLabel.textAlignment =
Time of Update: 2013-12-10
- (void)viewDidLoad { [super viewDidLoad]; UISwipeGestureRecognizer *recognizer = nil; // // 向右划動 //
Time of Update: 2013-12-10
在安裝後第一次運行軟體時,系統會彈出提示使用者是否允許軟體擷取當前位置,如果使用者不允許的話,之後運行時系統不會在彈出提示設定,這點很不方便,有個解決辦法是給使用者一個選項,調出iphone中“設定”定位服務選項,由使用者手動設定,調用系統“設定”中定位服務相關代碼如下: -(IBAction)btnSetting:(id)sender{ NSURL*url=[NSURL
Time of Update: 2013-12-10
擷取螢幕解析度是個很有用的功能,尤其在一些遊戲相關的開發中,圖形的繪製與螢幕解析度密不可分。得到當前螢幕的解析度是必不可少的支援。擷取螢幕解析度可以兩步走 1、得到當前螢幕的尺寸:CGRect rect_screen = [[UIScreenmainScreen]bounds]; CGSize size_screen = rect_screen.size; 2、獲得scale:CGFloat scale_screen =
Time of Update: 2013-12-10
@implementation BrightnessController// MyCreateBitmapContext: Source based on Apple Sample CodeCGContextRef MyCreateBitmapContext (int pixelsWide,int pixelsHigh){ CGContextRef context = NULL;
Time of Update: 2013-12-10
關於 Connection 的理解 在 iOS SDK 中開發感覺和 Windows 中的 Dialog Based Application 開發比較像,都是把一些頁面元素拖動到視窗中,然後再寫相應的代碼。但是,為什麼 Windows 中就沒有建立 Connection 這個過程呢?是因為 Windows 中不需要建立嗎?明顯不是。頁面元素如果與應用之間沒有關聯,是無法完成任何有效操作的。答案是 Windows 中的 Connection 是 Visual Studio
Time of Update: 2013-12-10
關於 Connection Connection 對我來說也是一個新概念。 我的理解是這樣的: nib 檔中包含了所有的介面對象,但是這些對象響應使用者的操作是在 .m 檔案中的,這樣就需要一種機制,把 nib 檔中的對象和 .m 檔案中的方法及變數聯絡起來,這就是 connection 的作用。而我們在建立 connection 的時候,也同時在 .m 和 .h 檔案中增加了相應的內容。 .h 和 .m 中的內容比較好理解,這裡就不提了。 nib
Time of Update: 2013-12-10
Now here is the question: How much memory does the iPhone have? How much memory is OK for applications to use? Curious as I am I did some research and wrote a little test project. This got me some odd results.According to what you find on the net
Time of Update: 2013-12-10
本篇介紹的方法是通過運行javascript的方法得到網頁的html內容: 擷取所有html:NSString *lJs = @"document.documentElement.innerHTML"; 擷取網頁title:NSString *lJs2 = @"document.title"; UIWebView *lWebView = [self