【好程式員筆記分享】——iOS開發之使用TextField作為搜尋方塊

來源:互聯網
上載者:User

標籤:

-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作為搜尋方塊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.