class rootviewcontroller: uiviewcontroller, uisearchbardelegate
// uisearchbar協議方法
// 搜尋框開始時是否能編輯
func searchbarshouldbeginediting(searchbar: uisearchbar) -> bool
// 搜尋框開始輸入內容
func searchbartextdidbeginediting(searchbar: uisearchbar)
// 搜尋框結束時,是否能編輯
func searchbarshouldendediting(searchbar: uisearchbar) -> bool
// 結束文字輸入
func searchbartextdidendediting(searchbar: uisearchbar)
// 根據searchtext進行搜尋
func searchbar(searchbar: uisearchbar, textdidchange searchtext: string)
// 文字改變時觸發
func searchbar(searchbar: uisearchbar, shouldchangetextinrange range: nsrange, replacementtext text: string) -> bool
// 右側搜尋按鈕事件
func searchbarsearchbuttonclicked(searchbar: uisearchbar)
// 右側類似書的按鈕事件
func searchbarbookmarkbuttonclicked(searchbar: uisearchbar)
// 右側取消按鈕事件
func searchbarcancelbuttonclicked(searchbar: uisearchbar)
// 右側結果列表按鈕事件
func searchbarresultslistbuttonclicked(searchbar: uisearchbar)
// uisearchbar下面欄目選擇改變觸發事件
func searchbar(searchbar: uisearchbar, selectedscopebuttonindexdidchange selectedscope: int)
}
三十 Swift5 0之 構造方法 二
繼承與構造方法 指定構造與便利構造方法 class person 如果是值型別沒問題,稱之為構造器 但如果是引用型別會報錯,需要在前面加上convenience關鍵字 被convenience關鍵字修飾的構造方法稱之為便利構造器,通過呼叫其它構造方法來初始化 反而言之,便利構造器中一定是呼叫其它構造...
swift 基礎部分
一 數值型字面量 整數字面量可以被寫作 1 乙個十進位制數,沒有字首 2 乙個二進位制數,字首是0b 3 乙個八進位制數,字首是0o 4 乙個十六進製制數,字首是0x let decimalinteger 17 let binaryinteger ob10001let octalinteger 0o...
Swift 入門基礎
1.變數 var x 12 2.常量 let y 42.0 3.型別 bool int double float charactor string4.上限和下限 int.min int.max5.型別轉換 var x int y 6.顯式地型別宣告 var m int 7.字串 8.字串拼接 let...