2014-09-18 70 views
2
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath 
{ 
    NSMutableDictionary *tabsDict = [tabs objectAtIndex:indexPath.row]; 
    NSString *identifier = [tabsDict objectForKey:@"destination"]; 
    NSString *title = [tabsDict objectForKey:@"name"]; 

    UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath]; 

    UILabel *label = (UILabel *)[cell viewWithTag:10]; 
    label.text = title; 


    return cell; 
} 

當我運行我的應用程序時,UILabel無法識別,因此沒有文本顯示在單元格的標籤中。有人可以解釋爲什麼它不是?我剛開始在Xcode 6中遇到這個問題。Xcode 6和viewWithTag不是

回答

0

今天就在這一切中掙扎,最後嘗試查找這個xcode 6錯誤。

即使他在快速編碼,此用戶的解決方案也適用於我。

https://stackoverflow.com/a/25535121/4385189

看起來莫名其妙的觀點,我們正設法與viewWithTag保持不再是這一觀點在不同的自動佈局和屏幕尺寸的上/下采樣的子視圖。我還需要將故事板下方的自動佈局選擇器更改爲適用於所有尺寸的所有hAny aka佈局佈局。

+0

雖然這可能會提供答案,但它並不完整,因爲鏈接中的帖子可能會更改或刪除。請保留鏈接以供參考和確認,但您至少應在此處撰寫鏈接解決方案的摘要。在這裏閱讀答案會更方便,而不是通過鏈接獲取相同的結果。 – Reti43 2015-01-06 15:45:53