iOS的新手。通過博客和在線材料學習iOS Swift。我想創建如下所示的登錄表單。重要的是在textfield之前的圖標。我怎樣才能做到這一點?請建議iOS Swift:如何用圖像創建文本框
如何在空白頂部添加徽標?我是否需要添加欄項並添加圖片/徽標?
iOS的新手。通過博客和在線材料學習iOS Swift。我想創建如下所示的登錄表單。重要的是在textfield之前的圖標。我怎樣才能做到這一點?請建議iOS Swift:如何用圖像創建文本框
如何在空白頂部添加徽標?我是否需要添加欄項並添加圖片/徽標?
我從你的問題的理解,我的建議是,你希望你的界面上的圖標圖像。打開包含xcode項目的文件夾。點擊xcode項目上方的頂部文件夾,然後點擊資產。當您到達包含appicon文件夾的文件夾時,您知道您位於正確的文件夾中。把圖像放在那裏。然後將您的項目拉到該文件夾旁邊,然後將這些項目拖到您的xcode項目下,然後單擊主要故事板的選項卡,然後單擊右下角的藍色按鈕,現在搜索您的對象庫以獲取圖像視圖,將它拖到您的界面上,然後單擊屬性檢查器,然後關於頂部下拉添加之前添加的圖像。希望這可以幫助。
可以在swift
實現象下面這樣:
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
對於Objective C
嘗試這樣的事情
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];
你可以創建你的形象筆尖。
例如
let customNavBarView = NSBundle.mainBundle().loadNibNamed("SomeXibView", owner: self, options: nil)?.first as! UIView
self.navigationController?.navigationBar.inputView = customNavBarView
到目前爲止,我和我這樣做,它的工作原理
也是無法出現圖像進行工作。 – Yellow
請查看其他評論 – Ashh
感謝哥們。我準備好了我的資產。但是,即時看起來是帶有佔位符「密碼」的文本框之前的鎖符號圖標。我是否需要在文本框左側添加圖像視圖以顯示(鎖定/用戶)圖標? – Ashh