私は1 UIImageViewと1ツールバーを持つxibを持っています。 ツールバーには、保存とリセットの2つのボタンがあります。
シミュレータでは、私はUIImageViewの画像上にいくつかの描画を行うことができます。 これでリセットボタンをクリックすると、イメージに変更を保存しなかった場合、元のイメージが表示されます。 ビュー全体を再度ロードしたくありません。 編集した画像を元の画像に置き換える必要がありますか? どうすればこのことができますか教えてください。ビュー全体をロードせずにUIImageViewで画像をリセットするにはどうすればいいですか?
答えて
IBOutlet UIImageView *imageView;
imageView.image=[UIImage imageNamed:@"img.png"];
[imageView setNeedsDisplay];
のために働いたが、setNeedsDisplay''への呼び出しが必要とされていません。 'UIImageView'は、新しいイメージが割り当てられたときに自身を更新します。 – Dondragmer
ありません、それはしていません、それは次のdrawcycleを待つ必要があるとして、この方法は非常に遅いです。 – FaddishWorm
@FaddishWorm idは、実際には.. – Fengson
このアップインターフェイスビルダーであなたのXIBファイルを持つとあなたはIBでそのイメージ図を参照するためにmyImageView
を使用することができます
myImageView.image=originalImage;
[myImageView setNeedsDisplay];
で画像を変更
IBOutlet UIImageView *myImageView;
フックを使用してIBOutletを作成します。
メートル:「 - [NSCFStringスケール]:認識されていないセレクタはインスタンス0x10cb04に送られた」 ' –
感謝。あなたのコードは正常に動作しています。私のコードには別の問題がありました。 –
は、あなただけのオリジナルの画像にUIImageViewの画像プロパティを設定することができます。
UIImageView *imageView = [UIImageView new];
[imageView setImage:origingalImage];
私はこれを試しました。しかし、私は動作しませんでした。私はnibファイルのUIImageViewでイメージを変更したいと思います。ここでは、新しいUIImageViewを作成しています。 –
myImageView.image = [UIImage imageNamed:@ "origionalImageName.png"]; それを、それが働いた –
UIImageView *imageView;
imageView.image=[UIImage imageNamed:@"one.png"];
のorignal画像でリフレッシュ。それが動作しない場合はuがこの
[imageView reloadInputViews];
を試してみましたあなたは「もう一度ビュー全体をロードする」とはどういう意味ですか
imageView.image=[UIImage imageNamed:@"one.png"];
- 1. 元の比率でUIImageViewに画像をロードするにはどうすればよいですか?
- 2. 画像全体をロードせずに画像内のピクセルをループすることはできますか?
- 3. グリッド全体をリロードせずにjqgrid行を削除するにはどうすればいいですか?
- 4. ページ全体を3枚の画像で覆うにはどうすればいいですか?
- 5. JDK全体をインストールせずにWindowsでJavaコードをコンパイルするにはどうすればよいですか?
- 6. 画面全体の幅に合わせて画像を取得し、スクロールで全高を表示するにはどうすればいいですか?
- 7. バックグラウンド全体で画像を拡大するにはどうすればよいですか?
- 8. SCNNodeの位置をリセットせずにSCNNodeのSCNPhysicsBodyをリセットするにはどうすればよいですか?
- 9. ルータスタックをリセットせずにページをリセットするにはどうすればよいですか?
- 10. iOSで画像を変更せずに、画像ビューで図面を消去するにはどうすればよいですか?
- 11. Windowsでは、画面全体を白黒に点滅させるにはどうすればよいですか?
- 12. アニメーションのないナビゲーション階層全体でビューを共有するにはどうすればいいですか?
- 13. アンドロイドAppceleratorアプリで画像を全幅に伸縮させるにはどうすればいいですか?
- 14. 画像をサーバに保存せずに送信するにはどうすればいいですか?
- 15. UICollectionViewCellの画像を別のUIImageViewに表示するにはどうすればいいですか? (スウィフト3)
- 16. divデータ全体を画像に変換し、キャンバスを使用せずにディレクトリに保存するにはどうすればよいですか?
- 17. UITableViewCell内のURLからUIImageViewの画像を設定するにはどうすればいいですか?
- 18. UIImageを使用せずにSwiftで画像を処理するにはどうすればよいですか?
- 19. UIImageViewを全画面UIScrollViewの中央に配置するにはどうすればよいですか?
- 20. サイト全体とやり取りせずに背景画像を回転させるにはどうすればよいですか?
- 21. ループ全体を停止するにはどうすればいいですか?
- 22. UIImageView内で画像を伸縮するにはどうすればよいですか?
- 23. 別の場所を保存せずに画像を開くにはどうすればいいですか?
- 24. 画像をアップロードせずにフォームを送信するにはどうすればよいですか?
- 25. (PyQt)QTextEdit全体のCharFormatをリセットするにはどうすればよいですか?
- 26. UIPinchGestureRecognizerをビュー全体で使用して、画面全体を拡大するにはどうすればよいですか? Swift 3、IOS
- 27. Numpyで各チャンネルの画像リストを配列にロードするにはどうすればいいですか?
- 28. 画面全体からフラグメントを最小限に抑えるにはどうすればいいですか?
- 29. 再ロードせずにページを動的にロードするにはどうすればよいですか?
- 30. アップロードせずにプレビュー画像を表示するにはどうすればよいですか?
をリフレッシュするために、再度このコードを試してみてください?私がキャッチされない例外により「NSInvalidArgumentException」、理由にあなたの '終了アプリのようなコードを追加した後に、このエラーを取得 – Sulthan