2012-09-19 75 views
1

其實我試圖在UITableView的不同行中實現不同的圖像。 通過創建一個新的UITableViewCell我試了很多實現這個,但我失敗了。我需要在每一行設置兩個圖像和一個標籤。 怎麼辦? 我必須使用導航控制器在下一頁中獲取圖像... 請指定我的代碼和解釋,否則我無法理解。 謝謝您的信息的答案...如何自定義UITableView

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
    return 5; 
} 

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    return 1; 
} 
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
    { 
     static NSString *CellIdentifier = @"Cell"; 

     sampletable1 *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
     if (cell == nil) { 

      NSArray* views = [[NSBundle mainBundle] loadNibNamed:@"sampletable1" owner:nil options:nil]; 
      for (UIView *view in views) { 
       if([view isKindOfClass:[UITableViewCell class]]) 
       { 
        cell = (sampletable1*)view; 


       } 
      } 
     } 
+0

您將圖像和文本放在標籤中的哪個位置?您想要設置的'sampletable1'對象中的屬性是什麼? –

+0

我已經創建了一個名爲images的組。樣本表1中沒有添加任何屬性。 – goku

+0

我不知道你是什麼意思的「組」。如果您的自定義單元格沒有任何屬性,它具有哪些**? –

回答

0

這裏是你所需要的。 Subclassing UITableViewCell。顯示的示例在那裏有兩個圖像。您可以使用相同的技術添加一個

+0

實際上,我沒有使用故事板應用程序 – goku

+0

「linker命令失敗,退出代碼1(使用-v查看調用 )」實際上這意味着什麼? – goku