標籤:
-iOS培訓,iOS學習-------型技術部落格、期待與您交流!------------iOS開發之使用TextField作為搜尋方塊
今天給大家帶來一個新的技巧,比如平時我們要使用代碼建立一個搜尋方塊的時候,一般人都是直接使用系統內建的Searchbar建立,然後設定。今天剛好遇到這個問題,於是我也就屁顛屁顛的去做,結果怎麼做都不能顯示想要的效果。
最後我想到了一招,能不能使用其他的控制項呢,我就想到了TextField,最後真的可以實現。
我想以後在其他的地鐵肯定也可以用到,就想到把它封裝了一下,希望以後要用的時候能直接拷貝,嘿嘿!
UITextField*text = [[UITextField alloc] init];
text.frame =CGRectMake(0, 0, 320, 30);
text.background = [UIImage resizeimage:@""];
//文字垂直置中
text.contentVerticalAlignment =UIControlContentVerticalAlignmentCenter;
//搜尋表徵圖
UIImageView*view = [[UIImageView alloc] init];
view.image =[UIImage imageWithName:@""];
view.frame =CGRectMake(0, 0, 35, 35);
//左邊搜尋表徵圖的模式
view.contentMode = UIViewContentModeCenter;
text.leftView = view;
//左邊搜尋表徵圖總是顯示
text.leftViewMode = UITextFieldViewModeAlways;
//右邊刪除所有表徵圖
text.clearButtonMode = UITextFieldViewModeAlways;
self.navigationItem.titleView = text;
分享:
0
喜歡
【好程式員筆記分享】——iOS開發之使用TextField作為搜尋方塊