当设备字体大小发生变化时,它会反映在我的应用上几个屏幕;也改变了字体颜色。
更改设备字体大小:设置 - >显示&亮度 - >文字大小 正在改变我的应用程序的UI几个屏幕。
对于iOS 7.x及更早版本,我没有遇到此问题。 此问题仅适用于iPad Air中的iOS 8.x.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellIdentifier = @"Cell";
myCustomCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil)
{
cell = [[myCustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
UIView *bgColorView = [[UIView alloc] init];
[bgColorView setBackgroundColor:[UIColor colorWithHexString:kMasterSelectionColor]];
[cell setSelectedBackgroundView:bgColorView];
cell.backgroundColor = [UIColor clearColor];
cell.textLabel.textColor = [UIColor colorWithHexString:kOrangeColor];
cell.textLabel.font = [UIFont fontWithName:kHelveticaNeueLight size:kFontSize18];
cell.textLabel.highlightedTextColor = [UIColor colorWithHexString:kWhiteColor];
}
cell.textLabel.text = @“text”;
return cell;
}