iOS仿支付寶輸入支付密碼框

2022-08-05 05:42:17 字數 741 閱讀 7281

類似於下圖這樣的輸入框,並實現其功能

實現這個頁面,其中輸入框部分為核心問題,僅針對輸入框部分進行解讀 下面**只看其功能不看其位置資訊

toptextfield = [[uitextfield alloc] initwithframe:cgrectmake(0, wayline.bottom, passview.width, toplabel.height*2

)]; toptextfield.hidden =yes;

toptextfield.keyboardtype =uikeyboardtypephonepad;

[toptextfield addtarget:self action:@selector(txchange:) forcontrolevents:uicontroleventeditingchanged];

[passview addsubview:toptextfield];

for (int i = 0; i < 6; i++)

實現toptextfield新增的事件

- (void)txchange:(uitextfield *)textfield

for (int i = 0; i < textmuarray.count; i++)

}if (password.length == 6

)

}

這樣就解決的輸入框的問題,至於具體的邏輯就要看產品狗的需求了

iOS 仿支付寶密碼支付

位址如下 問題二 怎麼做到輸入密碼的時候黑點顯示或消失一致 void passwordfielddidchange uitextfield field if passwordfield.text length 6 else add the actions.alertcontroller addact...

仿支付寶輸入支付密碼2(帶動畫)

先看看效果圖把 主介面只有這麼簡單,就不多在去介紹了 button button findviewbyid r.id.home button background view findviewbyid r.id.home background button.setonclicklistener new...

自定義view仿支付寶密碼輸入框

效果圖 隨便講講實現,首先,這個的難點是自定義view如何獲取使用者的輸入。現在能找到的仿支付寶的這個密碼輸入框,其他主要是直接繼承edittext來解決輸入問題,或者用viewgroup來包裹edittext等,沒有直接繼承view來解決問題的,我在簡單的檢視edittext原始碼和搜尋stack...