-1

2 つのテーブル ビュー コントローラーがあります。このような影を作るにはどうすればよいですか?

ここに画像の説明を入力

4

4 に答える 4

2

CoreAnimation フレームワークの CALayer クラスを見てみましょう。ここに例を含む素晴らしいチュートリアルがあります: http://nachbaur.com/blog/fun-shadow-effects-using-custom-calayer-shadowpaths

次に、右側のテーブルビューにシャドウを適用します(ただし、コンテナビューにテーブルビューを埋め込む必要がある場合があります)

于 2012-04-13T11:12:30.630 に答える
0

QuartzCoreを使用すると、ドロップシャドウを簡単に作成できます。

コード:

#import <QuartzCore/QuartzCore.h>

UIView *myView = <your view here>
myView.layer.shadowOffset = CGPointMake(5, 5);
myView.layer.shadowRadius = 5.0f;

それはそれをする必要があります。

shadowOffsetを設定するとき、正の値を使用すると右下にドロップし、負の値を使用すると逆になることに注意してください。

于 2012-04-13T12:31:40.357 に答える
0

UIBuilder で、テーブルを含むビューを選択します。選択した正確なレベルをいじる必要があるかもしれません。インスペクタの右端には、ビュー エフェクト インスペクタがあります。そこで、ぼかし半径とオフセットを含む影を設定できます。ぼかし半径またはオフセットを指定せずに影を設定した場合、テーブルのすぐ後ろに影が表示されるため、影は表示されません。

ここに画像の説明を入力

于 2012-04-13T12:16:48.280 に答える
0

コア グラフィックスについてわからない場合の簡単な方法は、グラデーション png を作成し、それをセルの右側の他のすべての下に配置/サイズ変更することです。

于 2012-04-13T11:07:10.567 に答える