1. 程式人生 > >ios學習之UI控制元件的一些基本使用

ios學習之UI控制元件的一些基本使用

第一次寫部落格,主要是想記錄一下自己的對ios開發的一些心得

先上一張個人做的QQ登入介面的


在這個介面裡,有2個text,2個label,1個button,其中所有的屬性都是在inspector這裡面修改的,如圖所示藍色圖示即為inspector



在輸入QQ號和輸入密碼的text文字框中,都有輸入提示,只需要在Placeholder裡輸入文字,如圖所示



一般來說,在輸入密碼的過程中都會希望密碼以掩碼的形式顯示,而在這點上,Xcode已經給我們提供了很好的便捷方式,找到inspector裡如圖所示的選項,勾選



而我們在輸入了QQ號和密碼之後,希望退出鍵盤,則需要程式碼實現



在這裡,我採用的是讓父容器停止編輯的方法,除此之外,還有另外一種方法,就是取消第一響應者,讓QQ和密碼的文字框都不再作為第一響應者

做到這裡,一個簡單的QQ登入介面已經完成,在輸入QQ的過程中,如果輸錯了需要慢慢退格,非常麻煩,在這裡又可以設定清除按鈕,如圖所示



裡面有四種選項,分別表示清除按鈕在什麼時候顯示,這裡我選擇的是編輯的時候出現,效果如圖


這樣,一個簡單QQ登入介面就完成了,在這裡,主要是熟悉下各種簡單控制元件的拖拽,並對控制元件的一些屬性有一個瞭解。

在ios開發過程中,拖拽控制元件雖然方便,但是如果拖拽錯誤,要修改的時候,就會非常麻煩,不利於進行維護和修改,而用程式碼進行控制元件的輸入,相對來說更加便利,當然,使用的情況還是得看個人的選擇。

PS:第一次的部落格比較簡單,想把這個作為個人的一種習慣,慢慢積累,希望以後會越寫越好