[解決済み] <Error> です。CGAffineTransformInvert: 非正規行列
2022-02-20 09:26:08
質問
このアニメーションをビューで行おうとしているのですが、(0,0)にスケールし、CGRectMakeメソッドを使用してこのフレームを移動し、(1,1)にスケールバックしています。 そこで、次のコードを使用してこれを行いました。
-(void)startWalkAnimationStartWalkingBtnViewScaleToZero{
CGAffineTransform transform = StartWalkBtnView.transform;
StartWalkBtnView.transform=CGAffineTransformScale(transform,1.0f, 1.0f);
[UIView animateWithDuration: 0.7
delay: 0.6
options: (UIViewAnimationOptionCurveLinear | UIViewAnimationOptionAllowUserInteraction)
animations:^{ StartWalkBtnView.transform = CGAffineTransformScale(transform, 0.0f, 0.0f);
}
completion:^(BOOL finished){
[UIView animateWithDuration:0.0
delay:0.0
options: UIViewAnimationOptionCurveEaseIn
animations:^{
StartWalkBtnView.frame=CGRectMake(92, 270, 120, 121);
}
completion:^(BOOL finished){
StartWalkBtnView.transform=CGAffineTransformScale(transform,0.0f, 0.0f);
[UIView animateWithDuration: 0.7
delay: 0.8
options: (UIViewAnimationOptionCurveLinear | UIViewAnimationOptionAllowUserInteraction)
animations:^{ StartWalkBtnView.transform = CGAffineTransformScale(transform, 1.0f, 1.0f);
}
completion:^(BOOL finished){}
];
}];
}
];
}
しかし、このアニメーションを実行しようとしたところ、コンソールに以下のようなエラーが表示されました。
Jun 17 12:02:49 Kareem.local MyAppName[3157] <Error>: CGAffineTransformInvert: singular matrix.
私はこのためにあまりにも多くをグーグルし、提供されたすべてのソリューション(ゼロ値に近いスケール、...)を試しましたが、何も動作しませんでした。 助けてくれてありがとう
UPDATEしてください。 以下の行に問題があることがわかりました。
StartWalkBtnView.frame=CGRectMake(92, 270, 120, 121)です。
しかし、実はこの問題を解決する方法がわからないのですが、この行を削除すると、エラーなしでゼロに拡大縮小され、ゼロから普通に戻りました。
解決方法は?
その ウェブページのコンテンツ は、iOSアプリのプログラミングではなく、このエラーの原因である可能性があります。
私のアプリでエラーが発生したのは ヤフー . グーグルドットコム は、問題ありません。 ロイター・ドット・コム は、問題ありません。 シアトルタイムズドットコム は、問題ありません。戻る ヤフー・ドット・コム , 問題 . 特にスクロール中は、一瞬で数回エラーが出ることがあります。
の詳細はこちら マイブログ .
関連
-
[解決済み] コードサインエラーです。プロビジョニングプロファイル 'XX-YY-ZZ' が見つかりませんでした。
-
[解決済み] Xcodeエラー "Could not find Developer Disk Image" が発生する。
-
[解決済み] プライベート・フレームワークとは何か、どのように活用するのか。
-
mallocです。オブジェクトxxの***エラー:解放されるポインタが割り当てられていない
-
アップルスマホの各種サイズとiPhone X、iPhone 11、iPhone 12、iPhone 13の画面適応、ステータスバーの高さ問題の詳細表
-
[解決済み] キーチェーン警告 「System Roots」キーチェーンは変更できません [終了しました]。
-
[解決済み】デバイスがどのiOSバージョンで動作しているかをプログラムで検出するにはどうすればよいですか?重複
-
[解決済み】UIButtonのテキストと画像をimageEdgeInsetsとtitleEdgeInsetsで整列させる。
-
[解決済み】YouTubeやMapsなど、iPhoneアプリのhttp+ドメインベースのURL Schemeを登録することは可能でしょうか?
-
[解決済み】インスタンスメッセージの受信者型***は、フォワード宣言である
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】XcodeでSymbolファイルを処理する
-
[解決済み] GLSL(OpenGL ES 2.0)で定数配列を定義する方法を教えてください。
-
[解決済み] kern_invalid_address
-
[解決済み] iPhone UITableView PlainStyleでカスタム背景画像 - "完全に "コードで実行されます。
-
[解決済み] クロストラック誤差の計算方法(GPS/コアロケーション)
-
[解決済み] iOS 6のユーザーエージェントの文字列は何ですか?
-
[解決済み] どのように私はコードを使用して、iphoneでネイティブアラームクロック開くことができますか?
-
[解決済み】iTunes Connect Screenshots Sizes for all iOS (iPhone/iPad/Apple Watch) devices
-
[解決済み】Interface BuilderにRGB値を入力する方法は?
-
[解決済み】Xcode 4が "Attaching to (app name) "でハングアップする。)