2016-10-26 17 views
-1

iOSの新機能。ブログやオンラインマテリアルによるiOSの迅速な学習。私は以下のようなログインフォームを作成します。重要なのは、テキストフィールドの前のアイコンです。それをどうすれば実現できますか?提案してくださいiOS Swift:画像でテキストフィールドを作成する方法

空白スペースにロゴを追加するにはどうすればよいですか?バーアイテムを追加し、画像/ロゴを追加する必要がありますか?

enter image description here

答えて

0

あなたの質問の私の理解から、私は何を示唆していることは、あなたのインターフェイスにしたいアイコンイメージです。 xcodeプロジェクトがあるフォルダを開きます。 xcodeプロジェクトの上にあるトップフォルダをクリックしてアセットをクリックします。 appiconフォルダがあるフォルダにアクセスすると、正しいフォルダにいることがわかります。イメージをそこに置く。次に、フォルダの横にプロジェクトをプルアップし、アイテムをxcodeプロジェクトのメインストーリーボードのタブの下にドラッグし、右下にある青色のボタンをクリックして、オブジェクトライブラリで画像ビューを検索し、インターフェイスにドラッグします。アトリビュートインスペクタ、次にトップドロップダウンについて、前に追加したイメージを追加します。お役に立てれば。

+0

動作します。 – Yellow

+0

他のコメントをご確認ください – Ashh

+0

ありがとうございました。私は資産を準備している。しかし、正確に見ているのは、プレースホルダー "Password"を持つテキストボックスの前のロックシンボルアイコンです。テキストボックスの左側にイメージビューを追加する必要がありますか? – Ashh

0

あなたは以下のようにswiftで達成することができます:Objective Cについては

let leftImageView = UIImageView() 
leftImageView.image = leftImage 

let leftView = UIView() 
leftView.addSubview(leftImageView) 

leftView.frame = CGRectMake(0, 0, 30, 20) 
leftImageView.frame = CGRectMake(0, 0, 15, 20) 

textField.leftView = leftView 

はあなたのイメージにペン先を作成することができ、この

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 5, 26, 26)]; 
imgView.image = [UIImage imageNamed:@"img.png"]; 

UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 32, 32)]; 
[paddingView addSubview:imgView]; 
[txtField setLeftViewMode:UITextFieldViewModeAlways]; 
[txtField setLeftView:paddingView]; 
0

のようなものを試してみてください。例えば

let customNavBarView = NSBundle.mainBundle().loadNibNamed("SomeXibView", owner: self, options: nil)?.first as! UIView 

self.navigationController?.navigationBar.inputView = customNavBarView 

は、これまでのところ、私は私でこれをやったし、それはまた、そのイメージが動作していないと思われる

関連する問題