iPhone X - UITableView不显示所有分隔线

时间:2018-04-20 05:07:21

标签: ios

  • 我在Xcode 9.3中创建了一个全新的单视图项目
  • 我更改了viewDidLoad中的ViewController,如下所示:
  • 我在iPhone X / iOS 11.3模拟器上显示的tableView中缺少一些分隔线。

  • iOS 10.x

  • 等其他iOS版本不存在此问题

我需要做什么才能获得所有分隔线?

    (void)viewDidLoad {
      [super viewDidLoad];
      UITableView *tv = [[UITableView alloc] initWithFrame:CGRectMake(0, 44, 300, 500) style:UITableViewStylePlain];
      [self.view addSubview:tv];
      tv.backgroundColor = [UIColor redColor];
      tv.separatorColor = [UIColor blueColor];
    }

enter image description here

1 个答案:

答案 0 :(得分:0)

缩放模拟器。因此,它不是像素完美的,有时不会显示tableView行。这就是为什么在可能的情况下最好在真实设备上进行最终测试的原因。