0

ボタンアイテムUeIViewの1つとしてサブクラスがあります。ユーザーがそれをタップすると、それが展開され、ユーザーにいくつかのオプションが表示UIToolbar'sされるようにしたいと思います。UIToolbar問題は、現在をフレームの外側に配置さUIToolbarせていないことです。私はどこでもNOに設定しているので、それは問題ではありません。 このような状況に対処する方法について何か提案はありますか?UIViewsubviewstoolbar'sClipToBounds

4

1 に答える 1

1

以下のようなメソッドUIViewで、その設定されたフレームの後にviewOptionという名前の1つを取ります。viewDidLoad:

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];
}
于 2012-11-17T04:59:03.097 に答える