2017-03-26 1 views
1

더 많은 수의 탭을 추가하고 싶습니다.이 탭을 스 와이프 할 수있는 해결책이 있습니까?이온 2에서 스 와이프 할 수있는 세그먼트 탭을 만드는 방법은 무엇입니까?

<ion-segment [(ngModel)]="query" (ionChange)="showdata()"> 
<ion-segment-button value="slide1"> 
TabTitle1 
</ion-segment-button> 
<ion-segment-button value="slide2"> 
TabTitle2 
</ion-segment-button> 
<ion-segment-button value="slide3"> 
TabTitle3 
</ion-segment-button> 
</ion-segment> 
+0

을 의미? –

+0

정확히 내 문제는 그 세그먼트에 6 개의 항목을 추가하고 싶습니다. 이제는 4 개의 세그먼트 만 추가 할 수 있습니다. 제목이 긴 단어 일 경우 단어의 절반 만 표시합니다. 이 문제를 피하려면 세그먼트 막대를 스 와이프 할 수 있어야합니다. 이런 식으로 https://cloud.githubusercontent.com/assets/2210672/13279507/b877dffa-dad8-11e5-9f1d-19b48349c1ed.gif –

답변

3

이는 참조 용으로

를 작동, CSS 아래에 추가 - 당신이 슬라이드처럼 https://github.com/driftyco/ionic/issues/7202

home { 
.swiper-slide { 
overflow-y: scroll; 
display: block; 
} 

ion-segment { 
    display: block; 
    white-space: nowrap; 
    font-size: 0; 
    overflow: auto; 

    &::-webkit-scrollbar { 
     width: 0; 
     height: 0; 
     display: none; 
    } 

    ion-segment-button.segment-button { 
     display: inline-block; 
     min-width: 100px; 
     width: auto; 
    } 
} 
/* 
ion-segment-button.segment-button { 
    display: inline-block!important; 
    min-width: 100px!important; 
    width: auto!important; 
    }*/ 

} 
+0

감사합니다. , 부드럽게. 그리고 보통 ionic-CSS3 애니메이션은 장치가 느리므로 자바 스크립트 애니메이션처럼 매끄럽지 않습니다. 어떤 제안? –

+0

이것은 매력처럼 작동합니다. 그러나 세그먼트는 콘텐츠와 함께 스 와이프하지 않습니다. 이 일에서 나를 도울 수 있니? – Shubham

+0

스니퍼 기능을 사용하여 이것을 –

0

ion-scroll을 사용해보세요.

<ion-scroll scrollX=true> 
<ion-segment [(ngModel)]="query" (ionChange)="showdata()"> 
<ion-segment-button value="slide1"> 
TabTitle1 
</ion-segment-button> 
<ion-segment-button value="slide2"> 
TabTitle2 
</ion-segment-button> 
<ion-segment-button value="slide3"> 
TabTitle3 
</ion-segment-button> 
</ion-segment> 
</ion-scroll> 
+0

추가 후 세그먼트가 사라집니다. 네 사건에 효과가 있었 니? 정확히 작동하는 코드를 공유 할 수 있습니까? –

+0

@DEEPANKUMAR 플 런커를 만들고 대답을 업데이트하려고합니다. 지금 당장은 할 수 있습니다. –

+0

@DEEPANKUMAR '이온 스크롤'을 높이 지정해야합니다. – Yasir

관련 문제