サブビューとして uiview を含む uiviewcontroller があります。アイデアは、ボタンをクリックして、表示される uiview を変更することです (ペン先から表示する uiview をロードします)。現在、initWithFrame: メソッドをオーバーライドして、次のように作成しました。
self = [[[NSBundle mainBundle] loadNibNamed:@"myUIView" owner:self options:nil] objectAtIndex:0];
これで、完全にロードされます。問題なくビューを切り替えることができますが、ビューの 1 つにボタンがあります。ユーザーがクリックすると、ビューの下部 (最初は非表示) から中央にスライドする uipicker が表示されるはずです。私はIBActionを実装していますが、以下を使用しています:
[UIView animateWithDuration:2 delay: 0 options: 0 animations:
^(void) {
_myPicker.frame = theNewFrame;
}
completion: nil];
ボタンを押しても何も起こりません。アニメーションは表示されません。私は何を間違っていますか?前もって感謝します