React Native ListView RefreshControl Offset

时间:2016-12-17 13:41:54

标签: ios uiscrollview react-native scrollview uirefreshcontrol

我需要更改本机刷新控件的位置。

在Android上,它已经使用 progressViewOffset 属性实现。我想在iOS上采取相同的行为。

我使用 RCTScrollView.m

上的以下代码片段进行了管理
 - (void)setRefreshControl:(RCTRefreshControl *)refreshControl
{
   if (_refreshControl) {
     [_refreshControl removeFromSuperview];
   }
  _refreshControl = refreshControl;
  // I added this line only to change the position
  [[_refreshControl.subviews objectAtIndex:0] setFrame:CGRectMake(0, 50, 20, 30)];

  [self addSubview:_refreshControl];
}

但是在我将React Native版本升级到0.37后,我无法达到同样的效果。我不知道为什么它不再起作用了。

0 个答案:

没有答案