專案中,-當跨controller返回時,需要刪除棧中的控制器
-動態操作uitableviewcell 時,需要對模型陣列操作:
for (index,verify) in self.pendingarray.enumerated()
}
移動浮**標,懸浮的圖示有時候影響操作,需要挪開,但是又能隱藏
private func pansomewhere(_ gp: uipangesturerecognizer) //上邊界
if destinationx - vieww < 0 //左邊界
if destinationy + viewh > screen_h //下邊界
if destinationx + vieww > screen_w //右邊界
gp.view?.center = cgpoint.init(x: destinationx, y: destinationy)
//將gp置0,防止拖動的view滑出出窗外
gp.settranslation(cgpoint.zero, in: view)
}
swift 中button 的setselect沒有了,可以用屬性監測的willset,didset 去做
class mybutton : uibutton
didset
}let button = mybutton()
button.state == .normal
button.isselected = true // both events fire on change.
button.state == .selected
button.isselected = true // both events still fire.
異常處理**:
func uncaughtexception()
}func readlog()
}字串轉data型
let data = str.data!(using: string.encoding.utf8.rawvalue)!
data轉string型
let str = nsstring(data:data! ,encoding: string.encoding.utf8.rawvalue)
nscaseinsensitivesearch = 1,//不區分大小寫比較
nsliteralsearch = 2,//區分大小寫比較
nsbackwardssearch = 4,//從字串末尾開始搜尋
nsanchoredsearch = 8,//搜尋限制範圍的字串
nsnumbericsearch = 64//按照字串裡的數字為依據,算出順序。
flex筆記 隨時更新
1.給datagrid動態新增列 如datagrid的id為dg1,以下 為其新增列 var col datagridcolumn new datagridcolumn col.headertext colhedertext.text dg1.columns dg1.columns.concat c...
雜亂的筆記(隨時更新)
第二種 字串操作 abc s abc s 類似佔位符 這行 的結果問的是 操作符 字串格式化,string formatting 說明如下 name flags width precision typecode name 為命名 flags可以有 或0。表示右對齊。表示左對齊。為乙個空格,表示在正數...
Mysql使用筆記(隨時更新)
簡述 記錄mysql使用過程中實際遇到的問題及解決方式 1.由於insert的時候發生同時兩條相同的記錄寫入 為了解決這個問題,同時結合本身記錄發現,u id 和 room id,的組合在該表中是唯一的,所以出於這個業務約束,新增unique欄位可以達到避免重複寫入的bug 建表語句 unique ...