質問

テーブルビューに新しいサブビューを追加してアニメーション化しようとしています。 (ユーザーがテーブルビューの上にあるナビゲーションバーのプラス記号ボタンをクリックすると、ナビゲーションバーの下から下にスライドするテキストフィールドとボタンを持つサブビューが必要です。)

ただし、 [UIView beginAnimations:@" textFieldSlide&quot ;, nil] を呼び出そうとすると、コンパイラは次のように警告します。

  

ラインロケーションRootViewController.m:41:   警告:「UIView」は応答しない場合があります   '+ beginAnimations ::'

Xcodeのオートコンプリートも、 commitAnimations と同様に、そのメソッドを認識できません。

これらのメソッドを取得するためのインポートがありませんか?

役に立ちましたか?

解決

QuartzCoreをインポートする必要はありません。UIKitが提供しています。

間違ったメソッドシグネチャを使用しています。使用する必要があります

[UIView beginAnimations:@"textFieldSlide" context:nil];

代わりに。

Xcodeのオートコンプリートが失敗した場合、ほとんどの場合、] または; を忘れてしまいました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top