IOS UISearch Bar 自定義 屬性處理

2021-07-07 02:18:37 字數 1004 閱讀 6707

uisearch bar 是乙個非常不錯的搜尋框控制項,系統自帶了三種樣式 並且 可以自己配置 需要顯示的 按鈕 比如:「取消」、「書籤」等。

當這些都不能滿足個性化的ui介面時,我們就需要自定義裡面的 屬性了,比如:游標顏色、提示文字顏色、右邊取消按鈕的字型 和顏色等。如下示例**,可以提供參考:

//設定 查詢框相關屬性

-(void) setsearchbartextfiled:(uisearchbar *) searchbar

*///設定文字框字型的顏色

//設定游標的顏色

//提示文字顏色

[(uitextfield *)subview setvalue:[uicolor colorwithred:255.0f green:255.0f blue:255.0f alpha:0.65f] forkeypath:@"_placeholderlabel.textcolor"]; }}

}}

uisearchbar 右邊取消按鈕屬性修改

//設定 右邊取消按鈕屬性

-(void) searchbartextdidbeginediting:(uisearchbar *)searchbar}}

}

切記,在此之前需要在 viewdidload 裡面初始化,包括指定 uisearchbardelegate

- (void)viewdidload
效果圖如下:

自增「 」和自減「 」

int x 10 int j j x 看這邊 system.out.println x int x 10 int j x x 看這邊 system.out.println x 第乙個會輸出11,第二個會輸出10。這是今天偶然看到的,而這個解釋聽起來比較容易理解 x 是乙個表示式,它的值是x,在這個表...

正解自增 自減

許多語言都有自增 自減運算子。下面以c語言為例,將此類運算子的運算特徵正解一下 一 先看字尾 b 2 a b 計算過程 1.先計算表示式b 的值,結果為2 即將b自增前的值作為表示式b 的值 2.再將表示式b 的值賦值給a,即a得到2 3.最後將b自增後的值賦值給b,即b為3 注意 在此過程中,沒有...

MySQL 自聯結 自連線

例如想於下方表中找出與在 愛藝奇 公司的客戶同名的顧客。第一步 找出在 愛藝奇 的客戶的姓名,第二步 從全表中去查詢姓名與第一步查詢出來一樣的客戶 where cust name in in 不能寫成 不然容易報錯。因為子查詢有可能返回的是多條記錄。這跟子查詢只能返回單列無關,單列與單行。子查詢 s...