我不确定如何使用 Objective C 制作 MWE,所以如果您需要其他任何内容,请告诉我。
我正在尝试浏览有关构建 iPhone 应用程序的教程,但在定义函数时遇到了困难。我不断收到一条错误消息,说“使用未声明的标识符”。但是我相信我已经启动了这个功能。
在视图控制器中,我有:
if (scrollAmount > 0) {
moveViewUp = YES;
[scrollTheView:YES];
}
else{
moveViewUp = NO;
}
与它下面的功能
- (void)scrollTheView:(BOOL)movedUp {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
CGRect rect = self.view.frame;
if (movedUp){
rect.origin.y -= scrollAmount;
}
else {
rect.origin.y += scrollAmount;
}
self.view.frame = rect;
[UIView commitAnimations];
}
我已经在头文件(我已经导入)中启动了该功能。
- (void)scrollTheView:(BOOL)movedUp;