Ios iPhone X-UITableView未显示所有分隔线 我在Xcode 9.3中创建了一个全新的单视图项目 我在ViewController中更改了viewDidLoad,如下所示:
在iPhoneX/IOS11.3模拟器上,下面显示的tableView中缺少了一些分隔线Ios iPhone X-UITableView未显示所有分隔线 我在Xcode 9.3中创建了一个全新的单视图项目 我在ViewController中更改了viewDidLoad,如下所示:,ios,Ios,在iPhoneX/IOS11.3模拟器上,下面显示的tableView中缺少了一些分隔线 其他iOS版本(如iOS 10.x)不存在此问题 我需要做什么才能得到所有的分隔线 (void)viewDidLoad { [super viewDidLoad]; UITableView *tv = [[UITableView alloc] initWithFrame:CGRectMake(0, 44, 300, 500) style:UITableViewStylePl
(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];
}
模拟器已缩放。正因为如此,它不是像素完美的,并且tableView线条有时也不会显示出来。这就是为什么尽可能最好在真实设备上进行最终测试。这只发生在模拟器中,而不是在设备中。要在模拟器中验证这一点,请从
窗口选项卡
启用显示设备挡板
,并尽可能缩放模拟器
。您将看到每条分隔线。正如@Kuldeep所说,这是一个模拟器问题。这个装置可以正常工作