iOS開發過程中的小技巧集 一

2021-09-20 06:45:41 字數 790 閱讀 8780

var desstr = self.describe.text as nsstring

var num = desstr.length

if num > 35 else

說明:
首先,把字串轉譯成nsstring型別,然後計算字串的長度.其中num就是你想限制的字數.最後通過字串的substringtoindex(35)方法,把多餘字元擷取掉.
關鍵點:
其實只是用到了字串的substringtoindex()方法,相當於偏方治大病吧
效果圖

2.修改uitextfield的placeholder文字顏色

textfield.setvalue(rgba(147, 147,147, 1), forkeypath: "placeholderlabel.textcolor")
說明

通過kvc的方式更改placeholder文字顏色

3.uitableview中,滑動收回鍵盤

override func scrollviewdidscroll(scrollview: uiscrollview)
說明

tableview是繼承自uiscrollview的,因此我們只需要呼叫scrollviewdidscroll的方法就可以滑動收起鍵盤了,是不是很讚呢?

現代PHP開發過程中的小技巧

以下內容摘自 modern php 現代php,也加入了我的一些理解,如有錯誤,麻煩提出,我好改正 在這之前,我們使用ftp進行 管理,修改乙個php檔案,然後使用ftp上傳,這非常危險。現代php建議使用版本管理軟體進行 版本管理,例如使用git,可建立乙個可審查維護的 歷史,git提供 分支 復...

iOS開發過程中,NSLog巨集定義

在專案開發的過程中,經常遇到要在除錯的時候列印log,但是上線或是release 的時候不需要去顯示log 的情況,此時你辛辛苦苦寫了那麼多的log,你要麼就手動注釋掉,要麼就是設乙個開關變數,企圖用這個總開關開啟。其實可以充分利用巨集定義進行設定。步驟比較簡單,只需要 在projectname p...

iOS開發過程中遇到的小問題

1.xcode6.1建立繼承自nsobject類的資料模型,如果需要加關於ui的屬性時需要加入uikit的標頭檔案。3.xocde6 官方的小bug,用storyboard建立的工程在4寸屏上執行時會出現上下黑條的現象,此時需要加乙個啟 方可解決此問題。4.設定view的偏移量 self.view....