日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

九宫格锁屏和设置密码(九点密码盘)

發(fā)布時(shí)間:2023/12/31 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 九宫格锁屏和设置密码(九点密码盘) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言:

? ? ? ? 隨著社會(huì)的快速發(fā)展,金融行業(yè)也迅速發(fā)展。對(duì)于金融行業(yè)開發(fā)的App或者其他軟件安全要求都比較高。為此,開發(fā)商為了提高App的安全性進(jìn)行再App里面添加鎖屏界面,為用戶的安全,大大的增加可靠性。

第一:控件的結(jié)構(gòu)

? ? ? ? 控件是有 導(dǎo)航、原點(diǎn)、狀態(tài)提示三部分組成。

? ? ? ? 1.導(dǎo)航是系統(tǒng)導(dǎo)航;

? ? ? ? 2.原點(diǎn)可以有好多中創(chuàng)建方法(比如:UIButton/UIview/UIImageView等等),本控件選擇Button。

? ? ? ? 3.狀態(tài)提示為UIlabel,并添加基礎(chǔ)動(dòng)畫。

第二:控件涉及到的知識(shí)點(diǎn)。

? ? ? ?1.判斷一個(gè)點(diǎn)是否在一個(gè)區(qū)域里面,使用函數(shù)CGRectContainsPoint。(這里,留下一個(gè)問(wèn)題,自己做實(shí)驗(yàn),如果該區(qū)域被裁減了,然后使用函數(shù),取裁減區(qū)域的點(diǎn),是否是在區(qū)域里面?)。

? ? ? ?2. ?如何巧妙的給一個(gè)父類的相同子類,添加標(biāo)記,并區(qū)分子類。

? ? ? ?3. 對(duì)UIView的一些方法的從寫。比如-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event、-(void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event、-(void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event。

? ? ? ?4.如何獲取手勢(shì)點(diǎn)擊的坐標(biāo)點(diǎn)。使用方法:locationInView。是UItouch 的方法。

? ? ? ?5. 數(shù)組里面可以存儲(chǔ)什么類型的對(duì)象?

? ? ? ?6. 結(jié)構(gòu)體轉(zhuǎn)為對(duì)象,對(duì)象轉(zhuǎn)為結(jié)構(gòu)體。本列是 CGpoint /NSValue 的轉(zhuǎn)化。

? ? ? ?7.從數(shù)組中獲取信息,轉(zhuǎn)化為字符串。

? ? ? ?8.基礎(chǔ)動(dòng)畫CABasicAnimation的使用。本例是動(dòng)畫的抖動(dòng)。如何讓動(dòng)畫再次開啟動(dòng)畫?????
? ? ? ?9.?Quartz2D的繪制。

? ? ? 10. 數(shù)據(jù)密碼的存儲(chǔ)。


第三:控件設(shè)計(jì)過(guò)程中的難點(diǎn)。 ? ? ? ?1.控件中的原點(diǎn),如何選擇哪一個(gè)控件。 ? ? ? ?2.第一次點(diǎn)擊獲取坐標(biāo),不是原點(diǎn)區(qū)域不進(jìn)行繪制。 ? ? ? ?3.獲取點(diǎn)是原點(diǎn)的時(shí)候,原點(diǎn)進(jìn)行顏色變換。 ? ? ? ?4.在繪制路線的時(shí)候,進(jìn)行手勢(shì)跟蹤繪制。 ? ? ? ?5.在繪制完成的時(shí)候,路線毛邊的祛除。 ? ? ? ?6.繪制完的路線,如何清除繪制的路線。 ? ? ? ?7.繪制點(diǎn)的排重復(fù)。 第四:控件的效果。


第五:控件的調(diào)用方法。 ? ? ? ?控件調(diào)用非常簡(jiǎn)單,只要兩行代碼就可以。

? ??GesturespasswordView * GesturesView = [[GesturespasswordView alloc]initWithFrame:self.view.frame];

? ? [[UIApplication sharedApplication].keyWindow addSubview:GesturesView];


第六:有需求的加我微信或者扣扣。 ? ? ? 只需支付2元(紅包也可以)。就可以獲得源碼。謝謝支持。


總結(jié)

以上是生活随笔為你收集整理的九宫格锁屏和设置密码(九点密码盘)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。