菜鸟教程小白 发表于 2022-12-13 03:52:48

ios - progressViewOffset 不适用于 IOS


                                            <p><p>我正在使用 <code>RefreshControl</code> 在 <code>FlatList</code> 中实现拉动刷新。我也提供了相同的小片段。</p>

<pre><code>&lt;FlatList
      windowSize={3}
      data={this.list}
      renderItem={({ item }) =&gt; item.render}
      refreshControl={
          &lt;RefreshControl
            progressViewOffset={10}
            refreshing={trend.isFetching}
            onRefresh={this.onPullToRefresh}
            title=&#34;Pull to refresh&#34;
          /&gt;
      }
/&gt;
</code></pre>

<p>问题是我想提供一个偏移量,以便我可以动态设置下拉长度,之后调用我的刷新函数。我想 <code>progressViewOffset</code> 是那个 Prop 。但是在改变它的值(value)时没有改变。我希望我的下拉菜单像 instagram 应用程序一样更加敏感,即使是一个小的下拉菜单,提要也会刷新。
p.s.此问题适用于 IOS。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这似乎是一个仅限 android 的属性 (<a href="https://github.com/facebook/react-native/blob/26684cf3adf4094eb6c405d345a75bf8c7c0bf88/Libraries/Components/RefreshControl/RefreshControl.js#L128" rel="noreferrer noopener nofollow">https://github.com/facebook/react-native/blob/26684cf3adf4094eb6c405d345a75bf8c7c0bf88/Libraries/Components/RefreshControl/RefreshControl.js#L128</a>)。因此,它在 ios 设备上不受支持。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - progressViewOffset 不适用于 IOS,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/48061729/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/48061729/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - progressViewOffset 不适用于 IOS