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框架之外顯示子視圖。 –