iPhone多任务菜单
我试图创建一个从屏幕底部向上滑动的菜单,就像iOS4中的多任务条一样。 有什么办法吗?(我调查了UIView和commitAnimation,但它并没有完全满足我的需要)iPhone多任务菜单,iphone,Iphone,我试图创建一个从屏幕底部向上滑动的菜单,就像iOS4中的多任务条一样。 有什么办法吗?(我调查了UIView和commitAnimation,但它并没有完全满足我的需要) 有这样的例子吗?一种方法是创建垂直维度更大的滚动视图,并在触发某个事件时使视图滚动。一种方法是创建垂直维度更大的滚动视图,并在触发某些事件时使视图滚动。它只是一个滚动视图,其中包含图像视图。对于点击和按住,您必须进行一些触摸操作,但这并不是一个完整的工作。它只是一个包含图像视图的滚动视图。对于点击和按住,您必须进行一些UITo
有这样的例子吗?一种方法是创建垂直维度更大的滚动视图,并在触发某个事件时使视图滚动。一种方法是创建垂直维度更大的滚动视图,并在触发某些事件时使视图滚动。它只是一个滚动视图,其中包含图像视图。对于点击和按住,您必须进行一些触摸操作,但这并不是一个完整的工作。它只是一个包含图像视图的滚动视图。对于点击和按住,您必须进行一些UITouch工作,但这不是一个完整的工作。您需要在内容视图中添加一个子视图,并将其放置在屏幕外。然后,如果要显示该帧,可以在某些UIView动画调用中重新定位该帧。下面是我用来显示滑入视图的代码示例:
-(void)showWorkoutControls {
CGRect frame = optionsView.frame;
frame.origin.y = 340.0;
workoutPicker.userInteractionEnabled = NO;
[workoutPicker hideTiles];
[UIView beginAnimations: @"showWorkoutControls" context: nil];
[UIView setAnimationDelegate: self];
[UIView setAnimationDidStopSelector: @selector(animationFinished: finished: context:)];
[UIView setAnimationDelay:0.25];
[UIView setAnimationDuration: kAnimationDuration];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
optionsView.frame = frame;
[UIView commitAnimations];
}
您需要将子视图添加到内容视图中,并将其放置在屏幕外。然后,如果要显示该帧,可以在某些UIView动画调用中重新定位该帧。下面是我用来显示滑入视图的代码示例:
-(void)showWorkoutControls {
CGRect frame = optionsView.frame;
frame.origin.y = 340.0;
workoutPicker.userInteractionEnabled = NO;
[workoutPicker hideTiles];
[UIView beginAnimations: @"showWorkoutControls" context: nil];
[UIView setAnimationDelegate: self];
[UIView setAnimationDidStopSelector: @selector(animationFinished: finished: context:)];
[UIView setAnimationDelay:0.25];
[UIView setAnimationDuration: kAnimationDuration];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
optionsView.frame = frame;
[UIView commitAnimations];
}
UIViews和commitAnimation看起来正是您所需要的-您能解释一下他们怎么没有做您所需要的吗?使用UIActionSheet怎么样?UIViews和commitAnimation看起来正是您所需要的-您能解释一下他们怎么没有做您所需要的吗?使用UIActionSheet怎么样?这取决于他是否想让子视图覆盖是否为当前内容。您的方法将覆盖原始内容,而使用滚动视图将向上推原始内容。这取决于他是否希望子视图覆盖当前内容。您的方法将覆盖原始内容,而使用滚动视图将向上推原始内容。