是否要显示";按钮菜单视图“;出现在iphone的底部
我需要自定义页面,在任何情况下都可以从底部看到可自定义的“按钮菜单窗格”,就像应用程序“Twitterrific”(请参见屏幕截图)中的一个一样。我尝试使用modalViewController属性实现,但它在整个屏幕上填充了我的可自定义视图,而我的父视图在后台消失了 代码段:是否要显示";按钮菜单视图“;出现在iphone的底部,iphone,objective-c,Iphone,Objective C,我需要自定义页面,在任何情况下都可以从底部看到可自定义的“按钮菜单窗格”,就像应用程序“Twitterrific”(请参见屏幕截图)中的一个一样。我尝试使用modalViewController属性实现,但它在整个屏幕上填充了我的可自定义视图,而我的父视图在后台消失了 代码段: MyCustomizableButtonMenuContoller *buttonMenucontroller = [[MyCustomizableButtonMenuContoller alloc] init
MyCustomizableButtonMenuContoller *buttonMenucontroller =
[[MyCustomizableButtonMenuContoller alloc] init];
// To show my customizable button menu from bottom at parent view on any event.
[self presentModalViewController:buttonMenucontroller animated:YES];
//To hide customizable button menu.
[self dismissModalViewConrollerAnimated:YES];
我也尝试过透明我的自定义按钮菜单视图,但它不符合我的要求。UIActionsheet似乎就是我要找的那个,但是否可以使用图像自定义按钮?如果在屏幕截图中有任何其他方法来实现场景,请让我知道您的发现或想法
截图:
苹果在其文档中的示例似乎使用了导航控制器。这可能会给你一些帮助:
祝你好运 苹果公司文档中的例子似乎使用了导航控制器。这可能会给你一些帮助:
祝你好运 您不想为此使用模态视图控制器。您无法通过这种方式实现这种“部分覆盖”效果,因为iPhone操作系统对嵌套视图控制器的视图做出了一些假设 相反,您需要创建一个UIView,其中包含几个UIButton,这些UIButton最初隐藏在主视图的底部。当用户单击“自定义”按钮时,需要将视图向上设置动画,使其就位。面板将是主控制器的一部分,但您的代码不应该有太多不同 如果您刚刚开始使用Objective-C,您应该阅读核心动画文档。您应该能够使用非常非常少的代码将视图设置为动画。下面是一个例子:
[UIView beginAnimations:nil context: nil];
[UIView setAnimationDuration: 0.5];
[myDetailPane setFrame:CGRectMake(0, [self bounds].size.height - [myDetailPane bounds].size.height, [myDetailPane bounds].size.width, [myDetailPane bounds].size.height)];
[UIView commitAnimations];
不需要定时器或视图的逐渐移动-系统会处理它。您不想为此使用模态视图控制器。您无法通过这种方式实现这种“部分覆盖”效果,因为iPhone操作系统对嵌套视图控制器的视图做出了一些假设 相反,您需要创建一个UIView,其中包含几个UIButton,这些UIButton最初隐藏在主视图的底部。当用户单击“自定义”按钮时,需要将视图向上设置动画,使其就位。面板将是主控制器的一部分,但您的代码不应该有太多不同 如果您刚刚开始使用Objective-C,您应该阅读核心动画文档。您应该能够使用非常非常少的代码将视图设置为动画。下面是一个例子:
[UIView beginAnimations:nil context: nil];
[UIView setAnimationDuration: 0.5];
[myDetailPane setFrame:CGRectMake(0, [self bounds].size.height - [myDetailPane bounds].size.height, [myDetailPane bounds].size.width, [myDetailPane bounds].size.height)];
[UIView commitAnimations];
不需要定时器或逐渐移动视图-系统会处理它。你好,本,谢谢你,伙计,你让我度过了美好的一天;),通过核心动画,它的效果相当不错。好极了!!你好,本,我已经通过动画制作了自定义按钮菜单,但现在当我试图显示“自定义菜单按钮”时,它将隐藏在Tabbar控制器下。你能告诉我,当我的“自定义菜单按钮窗格”可见时,哪个选项最适合隐藏选项卡栏。提前谢谢。你好,本,谢谢你,伙计你让我开心了;),通过核心动画,它的效果相当不错。好极了!!你好,本,我已经通过动画制作了自定义按钮菜单,但现在当我试图显示“自定义菜单按钮”时,它将隐藏在Tabbar控制器下。你能告诉我,当我的“自定义菜单按钮窗格”可见时,哪个选项最适合隐藏选项卡栏。提前感谢。感谢Loki的快速回复并分享您的想法,但我希望通过UIView的动画实现什么。感谢Loki的快速回复并分享您的想法,但我希望通过UIView的动画实现什么。