快速提問給編程大師!IB建設者或programmaticaly繪製?
你有什麼建議?我應該以編程方式繪製我的文本框,標籤,圖像還是應該使用IB?
它會有什麼區別?我有滾動問題(有點生澀),但不是沒有我不能沒有的東西!
感謝
編輯:請,請紳士....得到線對你的答案....不是一起....
快速提問給編程大師!IB建設者或programmaticaly繪製?
你有什麼建議?我應該以編程方式繪製我的文本框,標籤,圖像還是應該使用IB?
它會有什麼區別?我有滾動問題(有點生澀),但不是沒有我不能沒有的東西!
感謝
編輯:請,請紳士....得到線對你的答案....不是一起....
好的。問題解決了。你是關於IB對與錯......
解釋自己:
我是從一個榫文件加載我的手機。
訣竅和感謝送給這個網站:http://iphoneincubator.com/blog/tag/dequeuereusablecellwithidentifier
我忘了我的小區標識設置筆尖文件,所以我創建每次他們滾動到屏幕時的細胞!
so tip!
當您從筆尖加載始終將正確的標識符放在「標識符」的地方!
感謝nolimitsdude誰實際指出正確的方式!
我會用IB,以幫助保持應用程序。生澀的表現通常是內存管理問題的一個結果,而不是特定於IB。 IB只是做對象創建並設置公共屬性,所以在代碼中或者在IB中,最終結果是創建對象和設置屬性。
好的謝謝。當我運行與「泄漏」的應用程序,我沒有得到任何內存泄漏(這總是很好)。我有一個可變行的自定義單元格。當它被創建時,它會像行一樣遍歷數據。當用戶向下滾動且行不可見時,每次用戶將它們滾動到視圖中時,細胞都會被銷燬並再次創建!這是應該做的方式嗎?還是有另一種方式? – treasure 2010-10-18 06:24:03
在dequeueReusableCellWithIdentifier上查找筆記:我使用它來重用滾動屏幕的單元格。這是我的代碼中的一個示例。 //我們只有一種,所以我們將其稱爲「Cell」 \t static NSString * CellIdentifier = @「Cell」; \t //嘗試重新使用屏幕外單元格。如果沒有,我們將創建一個新的 UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; (cell == nil)cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; } – nolimitsdude 2010-10-18 15:12:02
謝謝nolimitsdude!我實際上使用這個...我會再看看在筆記... – treasure 2010-10-18 15:39:40