0
我有一个UeIView
子类作为UIToolbar's
按钮项之一。当用户点击它时,我希望它扩展出UIToolbar
并向用户显示一些选项。问题是,UIToolbar
不允许UIView
在toolbar's
框架之外呈现其subviews
。我已将ClipToBounds
设置为“无”,因此这不是问题。
关于如何处理这种情况的任何建议?从UIToolbar内部展开UIView?
我有一个UeIView
子类作为UIToolbar's
按钮项之一。当用户点击它时,我希望它扩展出UIToolbar
并向用户显示一些选项。问题是,UIToolbar
不允许UIView
在toolbar's
框架之外呈现其subviews
。我已将ClipToBounds
设置为“无”,因此这不是问题。
关于如何处理这种情况的任何建议?从UIToolbar内部展开UIView?
采取一个UIView
在viewDidLoad:
方法类似波纹管该组帧后的名称viewOption ..
viewOption.frame = CGRectMake(0, yourToolBar.frame.origin.y, viewOption.frame.size.height, viewOption.frame.size.height); /// define height and width which you want here
然后在按钮事件编写代码,你的动画视图显示
-(IBAction)yourToolBarButton_Clicked:(id)sender
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
viewOption.frame = CGRectMake(0, 100, viewOption.frame.size.height, viewOption.frame.size.height);/// here set y as you want to display in view
[UIView commitAnimations];
}
@Cameron E将UIElement添加为UIView中的子视图,并根据所有子视图调整框架。 –
你想要什么??当用户点击按钮的时候有些UIView显示给用户? –
我希望工具栏内的UIView能够在其框架之外和UIToolbar框架之外显示子视图。 –