友達
私は1つのスクロールビューを開発し、そのコンテンツサイズを設定し、スクロールビューに3つのビューを設定し、そのスクロールを細かく設定します。また、セグメントコントロールをタップすると移動したいのですが、スクロール時にビューが移動しないことはありませんでした問題。
友達
私は1つのスクロールビューを開発し、そのコンテンツサイズを設定し、スクロールビューに3つのビューを設定し、そのスクロールを細かく設定します。また、セグメントコントロールをタップすると移動したいのですが、スクロール時にビューが移動しないことはありませんでした問題。
あなたの質問が理解できることを願っています
これを試して
-(IBAction)SegmentControll:(id)送信者
{
[myTableView removeFromSuperview];
if (SegmentControll.selectedSegmentIndex==0)
{
Yourscollview.scrollEnabled=NO;
}
if (SegmentControll.selectedSegmentIndex==1)
{
Yourscollview.scrollEnabled=YES;
}
}
さらに助けが必要な場合は、私に尋ねてください。
セグメント コントロールをタップしてスクロール ビューを移動します...ここでサンプル コードを提供します...スクロール ビューを移動するセグメント インデックスを決定する必要があります...
if (SegmentControll.selectedSegmentIndex==0)
{
if ( self.scrollView.contentOffset.x <= self.scrollView.frame.size.width ) {
CGRect frame;
frame.origin.x = self.scrollView.contentOffset.x + self.scrollView.frame.size.width;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
[self.scrollView scrollRectToVisible:frame animated:YES];
//pageControlBeingUsed = YES;
}
}
else if (SegmentControll.selectedSegmentIndex==1)
{
if ( self.scrollView.contentOffset.x >= self.scrollView.frame.size.width ) {
CGRect frame;
frame.origin.x = self.scrollView.contentOffset.x - self.scrollView.frame.size.width;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
[self.scrollView scrollRectToVisible:frame animated:YES];
//pageControlBeingUsed = YES;
}
}
これがお役に立てば幸いです...