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