2012-04-14 2 views
1

друзейпросмотр Scroll выпуск

Я разрабатываю один вид прокрутки установить его размер контента и установить три взгляда на взгляд прокрутки и его прокрутки штраф и я также хочу, двигаться, когда segmentcontrol кран, но это не произойдет, моя точка зрения не двигаться на свитке может кто-нибудь помочь мне разобраться в этой проблеме.

ответ

0

надежда я понимаю ваш вопрос

попробовать это

- (IBAction) SegmentControll: (идентификатор) отправитель

{

[myTableView removeFromSuperview]; 


if (SegmentControll.selectedSegmentIndex==0) 

{ 

    Yourscollview.scrollEnabled=NO; 

} 

если (SegmentControll.selectedSegmentIndex == 1)

{ 

    Yourscollview.scrollEnabled=YES; 

} 

}

Если вам нужна дополнительная помощь, спросите меня.

+0

Спасибо за анс меня, я знаю, что это один теперь я хочу, когда пользователь нажмите на изменение вида сегмента Contol и между ними, если пользователь также хочет, чтобы прокрутить то, что я могу сделать это время прокрутки отключено, так что я могу сделать, чтобы решить эту проблему. – jyoti

0

Перемещение вашего вида прокрутки с помощью элемента управления сегментом ... Здесь я предоставляю вам образец кода ... вам просто нужно решить, какой сегментный индекс вы хотите переместить прокрутку ...

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; 
} 
} 

Я надеюсь, что это поможет ...

+0

Привет, приятель, может сказать, что означает pagecontrolBeginUsed, потому что он не работает в моем коде и благодарит за ответ. – jyoti

+0

его работа отлично спасибо ... но я просто удалю этот pagecontrol, что использование этого – jyoti

+0

в этом решении у меня возникла одна проблема, если пользователь снова коснется сегмента один, а затем просмотр не изменит то, что мы должны сделать для решения этой проблемы. – jyoti

Смежные вопросы