2016-10-16 10 views
0

UIViewを作成し、ぼやけたビューをborderColorとして作成する必要があります。ぼかしたビューのUIViewをborderColorとして作成

どのように動作させることができますか?

私の要件の例としてサンプル画像を添付しました。 enter image description here

おかげ

+0

最良の方法は、レイヤーを使用している行うことです。 – Adeel

+0

あなたはそれをサブビューとしてぼかしたビューに追加し、ぼかしたビューのサイズを更新して、サブビューをあるオフセットで一致させることができます。 – Dasem

+0

あなたのUIViewに影を与えます –

答えて

0

私はUITextFieldのの境界が退色財産、または類似した何かを持っているとは思いません。しかし、少しの作業で、必要なものを達成することができます。

1)必要な境界線を持つ背景イメージをダウンロード/取得します。長方形にすることができます。これをプロジェクトに追加します。 2)IBでは、TextViewのBorderStyleをNoneに設定し、BackgroundImageを追加した画像に設定し、コンセントをUIViewControllerクラスに追加します。 3)viewDidLoadに次のコードを追加します。あなたのIBOutletの名前に置き換えます。

<textField>.layer.cornerRadius =5.0 

これはあなたの角を丸くして、背景画像とのUITextFieldを与える必要があります。あなたが望むものを得るためには、あなたの画像とcornerRadiusの値で遊ばなければならないかもしれませんが、コードはうまくいくはずです。

+0

実際には、TextViewとUIImageViewを持つUIViewはサブビューとして扱われます。私はちょうどUIViewの周りのぼかしをしたい –

0

私のコードを完全に使用してください。 Textviewviewは私のUIViewであり、その中には1つのテキストフィールドと1つのUIImageviewがあります。

Textviewview.layer.cornerRadius = 25.0 
Textviewview.layer.shadowColor = UIColor(white: 0.0, alpha: 0.5).CGColor 
Textviewview.layer.shadowOffset = CGSizeMake(0.0, 0.0) 
Textviewview.layer.shadowOpacity = 1.0 
Textviewview.layer.shadowRadius = 6.0 

関連する問題