3

より有機的に見える表面を提供する(またはグラデーションをより滑らかにする)ための一般的なスタイリングのトリックは、下の右の図のようにノイズを追加することです。

プレーン 追加されたノイズ

iOSインターフェースに適用されるノイズの良い例はここで見ることができます:http ://dribbble.com/system/users/1164/screenshots/173316/tp_chatview.png?1309741355

私の質問:iOSの画像にノイズを追加するランタイム方法はありますか(つまり、事前に生成されたノイズタイルを使用しない)?

4

2 に答える 2

3

この画像フィルタープロジェクトをご覧になることをお勧めします。 https://github.com/samuelsoe/ios-image-filters

ノイズフィルターが追加された正確なコミットは次のとおりです。あなたを正しい方向に向けるべきです。

https://github.com/samuelsoe/ios-image-filters/commit/13c40fce523a2ea6dcefdd3e9aa247aa4a1042ca

于 2012-03-04T12:15:52.290 に答える
3

より簡単な方法は、UIViewに次のクラス拡張(カテゴリ)を使用することです。これは、このような操作にこれまでで最高です。

.hファイルをインポートします

#import "UIView+JMNoise.h"

次に、ビューでapplyNoiseを呼び出すだけです。

[self.view applyNoise];

お役に立てれば

于 2012-11-30T00:12:30.007 に答える