IOS8 UITableViewCell.detailTextLabel不顯示解決方法
阿新 • • 發佈:2019-02-04
在cellForRowAtIndexPath 方法返回cell之前,加上這一句 [cell layoutSubviews];
</pre></div><div><pre name="code" class="objc"> -(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"detailCell"; UITableViewCell *cell = [self.contactDetailTable dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:CellIdentifier]; } // 解決ios8 detailTextLabel 不顯示問題 // if ([self checkOSVersion] >= 8) { // 判斷當前系統版本。(其實不判斷也沒問題) [cell layoutSubviews]; // } return cell; }