私は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. JDK全体をインストールせずにWindowsでJavaコードをコンパイルするにはどうすればよいですか?
- 5. バックグラウンド全体で画像を拡大するにはどうすればよいですか?
- 6. Windowsでは、画面全体を白黒に点滅させるにはどうすればよいですか?
- 7. iOSで画像を変更せずに、画像ビューで図面を消去するにはどうすればよいですか?
- 8. divデータ全体を画像に変換し、キャンバスを使用せずにディレクトリに保存するにはどうすればよいですか?
- 9. UIImageViewを全画面UIScrollViewの中央に配置するにはどうすればよいですか?
- 10. ループ全体を停止するにはどうすればいいですか?
- 11. 再ロードせずにページを動的にロードするにはどうすればよいですか?
- 12. UIImageView内で画像を伸縮するにはどうすればよいですか?
- 13. カウンタをリセットせずにリスト内のCSSカウンタを使用するにはどうすればよいですか?
- 14. iOS Interface Builder - 画像をデフォルトサイズにリセットするにはどうすればよいですか?
- 15. Javaで画像をジャンプするにはどうすればいいですか
- 16. フレックスアプリケーション全体をミュートするにはどうすればよいですか?
- 17. ブランチ全体をマージするにはどうすればよいですか?
- 18. レールビューのすべての画像を非同期にロードするにはどうすればいいですか?
- 19. iphone/ipad - CALayerでCGRect画像ビューを描画するにはどうすればよいですか?
- 20. 全体のビューをリセットする
- 21. リセットせずに値を更新するにはどうすればよいですか?
- 22. ディメンションを指定せずにiframeを画面全体に合わせるにはどうすればよいですか?
- 23. Gitリポジトリで画像を扱うにはどうすればいいですか?
- 24. UIImageViewをランドスケープモードに変更するにはどうすればいいですか?
- 25. クラス全体とUIViewを再ロードするにはどうすればよいですか?
- 26. divを画面全体の幅にするにはどうすればよいですか?
- 27. ビューを表示する前にUIImageViewのイメージを設定するにはどうすればよいですか?
- 28. 画像を再生するにはどうすればいいですか?
- 29. ディスクに移動せずに文字列をFileStreamにロードするにはどうすればよいですか?
- 30. CSSとIframe。 Iframeでスクロールせずに全ページを表示するにはどうすればよいですか?
をリフレッシュするために、再度このコードを試してみてください?私がキャッチされない例外により「NSInvalidArgumentException」、理由にあなたの '終了アプリのようなコードを追加した後に、このエラーを取得 – Sulthan