Open JiaoYingBo opened 3 years ago
- (void)viewDidLoad { [super viewDidLoad]; [self requestSuccess:^{ self.tableView.frame = CGRectMake(0, 0, kScreenWidth, kScreenHeight); [self.view addSubview:self.tableView]; } failure:nil]; }
代码这样写,如果接口请求比较快,tableview会把正在显示的fakeBar遮挡掉。
这样的奇葩代码不常见,但问题确实存在。
我把showFakeBarFrom和showFakeBarTo中的FakeImageView、FakeBar、FakeShadow设置了FakeView.layer.zPosition=MAXFLOAT就解决了,不知道有没有别的影响。
代码这样写,如果接口请求比较快,tableview会把正在显示的fakeBar遮挡掉。
这样的奇葩代码不常见,但问题确实存在。
我把showFakeBarFrom和showFakeBarTo中的FakeImageView、FakeBar、FakeShadow设置了FakeView.layer.zPosition=MAXFLOAT就解决了,不知道有没有别的影响。