【发布时间】:2019-11-24 15:20:10
【问题描述】:
有什么方法可以控制段的滚动吗?在我的情况下,滑块和段相互依赖,当您滑动幻灯片时,overflowwing 段不会滑动,但会正确选择活动段
我的视图和控制器代码:
<ion-segment scrollable mode="md" (ionChange)="segmentChanged()" [(ngModel)]="segment" color="warning">
<ion-segment-button mode="md" value="0">
<p>Description</p>
</ion-segment-button>
<ion-segment-button mode="md" value="1">
<p>Interconnections</p>
</ion-segment-button>
<ion-segment-button mode="md" value="2">
<p>Declensions</p>
</ion-segment-button>
</ion-segment>
<ion-slides (ionSlideDidChange)="slideChanged()" pager="true">
<ion-slide>
First
</ion-slide>
<ion-slide>
second
</ion-slide>
<ion-slide>
third
</ion-slide>
</ion-slides>
segmentChanged() {
this.slider.slideTo(this.segment);
}
async slideChanged() {
this.segment = await this.slider.getActiveIndex();
}
片段本身可以正常工作,但是当滑动活动片段时,它会移到屏幕后面。
【问题讨论】:
-
这实际上可能是可能的,但您还没有给我一个工作示例来重新创建您的场景。我不想花时间试图弄清楚如何启动并运行一个工作示例,请您扩展您的 sn-ps 以便我可以将某些内容复制并粘贴到像动画一样工作的测试环境中?示例是缺少幻灯片高度的样式,
segment是什么,您如何定义this.slider等。我很快就开始了,但我只想测试一个理论,而不是花一个小时研究如何获得可测试的版本:) -
有人刚刚在another question提供了一个可能对你有用的解决方案
-
感谢您指出这个解决方案,就像一个魅力!