個人筆記(隨時更新)

2021-08-10 14:10:14 字數 1517 閱讀 1540

專案中,

-當跨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 ...