我的UIScrollView
UIImage
比UISegmentedControl
高UITableView
以上TableView
。我正在禁用Image
的滚动,直到tableView
消失,所以我终于可以启用滚动但遗憾的是它有一个延迟,这意味着我必须从屏幕上移开我的手指才能刷新滚动属性,我不喜欢,所以我又开始了。
现在我将segmentedControl
与他的海关单位联系起来。问题是我希望带有segmentedControl
的单元格保持在我的tableView之上。为了更容易理解,如果我滚动单元格10,11和12,我应该看到:单元格1(其上有<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark"
/>
<android.support.design.widget.TabLayout
android:id="@+id/tabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorColor="@android:color/white"
app:tabIndicatorHeight = "6dp"
app:tabSelectedTextColor="@android:color/white"
app:tabTextColor="@android:color/white"
/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
/>
</android.support.design.widget.CoordinatorLayout>
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/navigationView"
android:layout_gravity="start"
app:headerLayout="@layout/navigation_header"
app:menu="@menu/menu_navigation"
/>
的单元格),10,11,12但是如果我滚动到顶部,我应该得到单元格0,1,2,3。
我似乎无法找到任何解决方案,但Twitter IOS应用程序确实可以管理它,我的问题的解决方案是什么?
答案 0 :(得分:1)
您可以尝试将tableView拆分为两个部分,其中单元格0位于第一部分,单元格1是第二部分的标题,单元格2 ... n位于第二部分。这可能会给你你想要的行为('单元格1'始终可见),而不必对抗正常的UI行为。