viewdidload

    0熱度

    1回答

    我有一個按鈕,我需要在viewDidLoad上移動,但它不想移動... 奇怪的是,如果我在 - (IBAction)上使用相同的確切代碼,那麼它應該像它應該......任何線索爲什麼會發生這種情況? 我使用移動按鈕的代碼是這樣的: self.myButton.center = CGPointMake(50, 120); 感謝您的幫助。 和平, 馬西

    0熱度

    1回答

    我推我的視圖控制器成導航 在viewDidLoad方法,我將在端線這個方法: [self performSelector:@selector(startLoadAndParseXML) withObject:nil afterDelay:0.]; 像往常一樣在我其他視圖控制器在我的應用程序,視圖控制器被推動,然後startLoadAndParseXML方法運行,並且應用程序不凍結。但是,在只有

    0熱度

    1回答

    我在nib文件中有UITabBarController。通常2個tabbar項目是預先添加的。我通過拖拽UIViewController並將身份檢查器中的類名更改爲要加載的控制器來添加第三個tabBar項 - 比如說abc。當我運行我的程序時,除了abc,viewController都加載正常。內容在IB中設置時顯示,我在viewDidLoad中寫入的代碼未執行。我通過使用斷點和NSLog語句來確

    1熱度

    4回答

    當視圖第一次出現時,UIViewController中的哪個方法只被調用一次? 我問的原因是我需要調用NSNotificationCenter的addObserver方法,我只需要做一次而且,當視圖看不見時,我不需要調用removeObserver。 (實際上,當視線不在視線範圍內時收到通知時我會做一些光線處理。) 什麼是最佳實踐 - 我應該調用哪種方法? 它是viewDidLoad方法 - 任何

    5熱度

    1回答

    我正在學習Core Animation並試用示例示例。 當我使用下面的代碼時,動畫的持續時間工作 @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //Modifying base layer self.view.layer.backgroundColor = [UIColor oran

    0熱度

    3回答

    我在處理我的應用程序時遇到了一個有趣的問題。想象一個 存在着一個對象之情況,讓我們把它叫做A. A,然後創建一些代表團基於類的一個對象(B),說NSURLConnection的。 如果A已經實現了所有必需的委託方法,A就被指定爲B的委託。 A要求B開始處理。在我們的例子中,即從某個服務器獲取數據。 只要乙完成獲取數據時,它將調用A. 的一些指定的方法在最後的步驟中,假設而調用的方法中,B發現目的犯

    2熱度

    2回答

    加載視圖時是否可以加載UITableView的所有單元格,以便在滾動時不加載它們? (我將顯示加載屏幕,而這樣做) 請,這是唯一的辦法,在我的項目(對不起太複雜解釋爲什麼^^) 編輯: 好讓我解釋一下你,就是我做的肯定: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSInd

    6熱度

    1回答

    有什麼區別didFinishLaunchingWithOption和viewDidLoad這兩種方法有什麼區別? 前者是AppDlegate.m 的方法,後者是ViewController.m的方法,但它們都執行將UI加載到視圖上的相同任務。

    37熱度

    3回答

    我不知道是否有人知道這是爲什麼,當你設置一個子視圖的框架viewDidLoad和viewWillAppear的更改不會在屏幕上影響之前正確設置框架,但如果你在viewDidAppear他們做設置呢? 在我來說,我加載自定義的廈門國際銀行有兩個tableviews然後試圖將它們轉移下來viewDidLoad允許其在viewDidLoad添加另一種觀點的空間,因爲它並不總是必要的,以顯示它。 問題是當

    2熱度

    2回答

    你能說我在這段代碼中是錯誤的嗎?我喜歡檢查每次啓動時是否安裝了cydia.app,並且如果安裝了Cydia,Lable應該更改,並且應該啓用一個按鈕,但沒有任何反應。 下面是代碼: NSString *filePath = @"/Applications/Cydia.app"; if ([[NSFileManager defaultManager] fileExistsAtPath:filePa