iOS輸入框(UITextField)密碼明暗文切換方法
更新時(shí)間:2017年01月17日 10:20:36 作者:YotrolZ
這篇文章主要介紹了iOS輸入框(UITextField)密碼明暗文的切換方法,代碼簡(jiǎn)短實(shí)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
在做明暗文切換(密碼輸入框)的時(shí)候遇見(jiàn)一個(gè)坑,就是切換secureTextEntry的時(shí)候,輸入框的光標(biāo)會(huì)偏移,下面列出了一個(gè)解決辦法及一種明暗文切換的方法
- (IBAction)pwdTextSwitch:(UIButton *)sender { // 前提:在xib中設(shè)置按鈕的默認(rèn)與選中狀態(tài)的背景圖 // 切換按鈕的狀態(tài) sender.selected = !sender.selected; if (sender.selected) { // 按下去了就是明文 NSString *tempPwdStr = self.pwdInput.text; self.pwdInput.text = @""; // 這句代碼可以防止切換的時(shí)候光標(biāo)偏移 self.pwdInput.secureTextEntry = NO; self.pwdInput.text = tempPwdStr; } else { // 暗文 NSString *tempPwdStr = self.pwdInput.text; self.pwdInput.text = @""; self.pwdInput.secureTextEntry = YES; self.pwdInput.text = tempPwdStr; } }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- iOS實(shí)現(xiàn)類(lèi)似微信和支付寶的密碼輸入框(UIKeyInput協(xié)議)
- IOS 鍵盤(pán)擋住輸入框的問(wèn)題解決辦法
- iOS項(xiàng)目開(kāi)發(fā)鍵盤(pán)彈出遮擋輸入框問(wèn)題解決方案
- 解決ios手機(jī)中input輸入框光標(biāo)過(guò)長(zhǎng)的問(wèn)題
- iOS實(shí)現(xiàn)聊天輸入框功能
- iOS輸入框的字?jǐn)?shù)統(tǒng)計(jì)/最大長(zhǎng)度限制詳解
- iOS中輸入框設(shè)置指定字符輸入的方法
- h5 ios輸入框和鍵盤(pán)的兼容性優(yōu)化指南
- iOS使用UIKeyInput自定義密碼輸入框的方法示例
相關(guān)文章
iOS應(yīng)用中使用AsyncSocket庫(kù)處理Socket通信的用法講解
這篇文章主要介紹了iOS應(yīng)用中使用AsyncSocket庫(kù)處理Socket通信的用法講解,AsyncSocket同時(shí)支持TCP和UDP,文中展示了其建立斷開(kāi)連接及發(fā)送接收消息的操作,very好用,需要的朋友可以參考下2016-05-05IOS開(kāi)發(fā)相冊(cè)圖片多選和刪除的功能
之前小編有和大家分享過(guò)一篇關(guān)于從相冊(cè)選取單張照片的文章,那么下面這篇文章跟大家分享下如何相冊(cè)多圖選擇和刪除,以及包括拍照功能,有需要的可以參考學(xué)習(xí),下面來(lái)一起看看吧。2016-09-09iOS開(kāi)發(fā)之如何獲取視圖在屏幕中顯示的位置
這篇文章主要給大家介紹了關(guān)于iOS開(kāi)發(fā)之如何獲取視圖在屏幕上顯示的位置,以及ios 獲取控件相對(duì)屏幕的位置的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11詳解Objective-C編程中對(duì)設(shè)計(jì)模式中適的配器模式的使用
這篇文章主要介紹了Objective-C編程中對(duì)設(shè)計(jì)模式中適的配器模式的使用,適配器模式中的Adapter適配器允許接口不兼容的類(lèi)在一起工作,需要的朋友可以參考下2016-03-03