Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在目标C中点击“下一步”和“上一步”按钮时,ScrollView未正确移动 -(iAction)下一个按钮上限:(id)发送方{ if(moreItemsgridView.contentOffset.x=moreItemsgridView.frame.size.width){ CGRect帧; frame.origin.x=moreItemsgridView.contentOffset.x-moreItemsgridView.frame.size.width; frame.origin.y=0; frame.size=moreimsgridview.frame.size; [moreItemsgridView scrollRectToVisible:帧动画:是]; } }_Ios_Objective C_Uiscrollviewdelegate - Fatal编程技术网

Ios 在目标C中点击“下一步”和“上一步”按钮时,ScrollView未正确移动 -(iAction)下一个按钮上限:(id)发送方{ if(moreItemsgridView.contentOffset.x=moreItemsgridView.frame.size.width){ CGRect帧; frame.origin.x=moreItemsgridView.contentOffset.x-moreItemsgridView.frame.size.width; frame.origin.y=0; frame.size=moreimsgridview.frame.size; [moreItemsgridView scrollRectToVisible:帧动画:是]; } }

Ios 在目标C中点击“下一步”和“上一步”按钮时,ScrollView未正确移动 -(iAction)下一个按钮上限:(id)发送方{ if(moreItemsgridView.contentOffset.x=moreItemsgridView.frame.size.width){ CGRect帧; frame.origin.x=moreItemsgridView.contentOffset.x-moreItemsgridView.frame.size.width; frame.origin.y=0; frame.size=moreimsgridview.frame.size; [moreItemsgridView scrollRectToVisible:帧动画:是]; } },ios,objective-c,uiscrollviewdelegate,Ios,Objective C,Uiscrollviewdelegate,当我点击“下一步”按钮时,我的图像会正确滚动,但当我点击“上一步”按钮时,图像会正确滚动,但最后只显示了一半的视图…我做错了什么…请帮我解决这个问题….调用[self.view layoutifneed]更新帧后 -(IBAction)nextButtonTapped:(id)sender { if (moreItemsgridView.contentOffset.x<=moreItemsgridView.contentSize.width) { CGRect fr

当我点击“下一步”按钮时,我的图像会正确滚动,但当我点击“上一步”按钮时,图像会正确滚动,但最后只显示了一半的视图…我做错了什么…请帮我解决这个问题….

调用
[self.view layoutifneed]更新帧后

-(IBAction)nextButtonTapped:(id)sender {
    if (moreItemsgridView.contentOffset.x<=moreItemsgridView.contentSize.width) {
        CGRect frame;
        frame.origin.x = moreItemsgridView.contentOffset.x + moreItemsgridView.frame.size.width;
        frame.origin.y = 0;
        frame.size  = moreItemsgridView.frame.size;
        [moreItemsgridView scrollRectToVisible:frame animated:YES];
        //[moreItemsgridView setContentOffset:CGPointMake(moreItemsgridView.contentOffset.x + moreItemsgridView.contentSize.width, 0) animated:NO];
    }
}

-(IBAction)previousButtonTapped:(id)sender {
    if (moreItemsgridView.contentOffset.x>=moreItemsgridView.frame.size.width) {
        CGRect frame;
        frame.origin.x = moreItemsgridView.contentOffset.x - moreItemsgridView.frame.size.width;
        frame.origin.y = 0;
        frame.size = moreItemsgridView.frame.size;
        [moreItemsgridView scrollRectToVisible:frame animated:YES];
    }
}
-(iAction)下一个按钮上限:(id)发送方{
if(moreItemsgridView.contentOffset.x=moreItemsgridView.frame.size.width){
CGRect帧;
frame.origin.x=moreItemsgridView.contentOffset.x-moreItemsgridView.frame.size.width;
frame.origin.y=0;
frame.size=moreimsgridview.frame.size;

[moreItemsgridView scrollRectToVisible:帧动画:是]; [需要自行查看布局] } }
确切位置@Vinay Kiran[moreItemsgridView scrollRectToVisible:frame animated:YES];你的意思是说你在滚动视图上设置了
paginEnabled
?如果没有,您是否允许用户滚动部分路径,因此您的“网格”未对齐?如果是这样的话,点击按钮,你是想滚动到一个“网格”位置,还是仅仅滚动一个“宽度”距离?
-(IBAction)nextButtonTapped:(id)sender {
    if (moreItemsgridView.contentOffset.x<=moreItemsgridView.contentSize.width) {
        CGRect frame;
        frame.origin.x = moreItemsgridView.contentOffset.x + moreItemsgridView.frame.size.width;
        frame.origin.y = 0;
        frame.size  = moreItemsgridView.frame.size;
        [moreItemsgridView scrollRectToVisible:frame animated:YES];
        //[moreItemsgridView setContentOffset:CGPointMake(moreItemsgridView.contentOffset.x + moreItemsgridView.contentSize.width, 0) animated:NO];


 [self.view layoutIfNeeded]

    }
}

-(IBAction)previousButtonTapped:(id)sender {
    if (moreItemsgridView.contentOffset.x>=moreItemsgridView.frame.size.width) {
        CGRect frame;
        frame.origin.x = moreItemsgridView.contentOffset.x - moreItemsgridView.frame.size.width;
        frame.origin.y = 0;
        frame.size = moreItemsgridView.frame.size;
        [moreItemsgridView scrollRectToVisible:frame animated:YES];


        [self.view layoutIfNeeded]
    }
}