2

Interface Builder を使用して UIToolBar を作成しています。IBOutlet として設定します。

viewDidLoad私の中でviewControllerフレームを設定しようとしています。

私が達成したいのは、アニメーション化できるように位置を変更することです。

しかし、何も起こりません。

それを行う別の方法はありますか?

ありがとう

myOwnToolBar.frame = CGRectMake(0, 0, 100, 55);
    [self.view addSubview:myOwnToolBar];
4

2 に答える 2

3

プログラムで作成しようとしている場合UIToolBar、ツールバーを割り当てて初期化せずにフレームを設定することはできません。これを試して:

myOwnToolBar = [[UIToolBar alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
[self.view addSubview:myOwnToolBar];

IBOutlet を作成すると、alloc/init 呼び出しが暗示されます。これは、コードで作成されたオブジェクトには当てはまらないことに注意してください。

于 2012-10-03T04:36:34.600 に答える