1. 程式人生 > >IOS程式設計教程: storyboard如何往表檢視(Table View)新增搜尋欄(Search Bar)

IOS程式設計教程: storyboard如何往表檢視(Table View)新增搜尋欄(Search Bar)

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    if (tableView == self.searchDisplayController.searchResultsTableView) { 
        return [searchResults count]

    } else { 
        return [recipes count]
         
    } 
} 

- (UITableViewCell *)tableView:
(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    static NSString *simpleTableIdentifier = @"RecipeCell"
     
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier]
     
    if (cell == nil) { 
        cell = [[UITableViewCell alloc]
 initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier]
    } 
     
    if (tableView == self.searchDisplayController.searchResultsTableView) { 
        cell.textLabel.text = [searchResults objectAtIndex:indexPath.row]
    } else { 
        cell.textLabel.text = [recipes objectAtIndex:
indexPath.row]
    } 
     
    return cell; 
}

相關推薦

IOS程式設計教程: storyboard如何檢視(Table View)新增搜尋(Search Bar)

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {      if (tableView == self.searchDisplayController.searchResul

【一步一步學IOS5 】 在檢視新增搜尋

http://alan-hjkl.iteye.com/blog/1682985 下面,我們來演示一下如何在Tab Bar專案基礎上新增一個搜尋欄。通過搜尋欄,App可以讓使用者指定搜尋條件後,搜尋選單列表。 1.理解搜尋欄顯示控制器(Search Display Controller) 你可以使

MVC5+EF6 入門完整教程6 :分部檢視(Partial View)

Partial/RenderPartial和Action/RenderAction的引數分別是 partialView和 Action的名字。當然還有其他的過載函式,我們只說最常用的。應用時可以按照我們前面舉的例子。

MVC+EFCore 完整教程18 -- 升級分佈檢視View Component

之前我們詳細介紹過分佈檢視(partial view),在有一些更加複雜的場景下,.net core為我們提供了更加強大的元件 view  component. 可以認為view component是partial view的替代品。   我認為view component是 .ne

iOS 工作之餘-- 將一個控制器的View新增到某個控制器的子控制器並給出frame

在實際的開發中,有很多需求,需要在下面顯示一塊區域,用於某些功能,如回覆評論,禮物打賞,顯示購物金額等等。。。這時候,就可以用到本文的方式,簡單的程式碼,效果也很好。 不多囉嗦,直接上核心程式碼。 1.在ViewController上,建立介面,點選功能,彈出下面區域AVC(新增一個

【MySQL】多聯合查詢(新增查詢位、引數設定)

所羅門王說:沒有智慧解決不了的問題。SELECT * from tb_corporation_and_user      人員所在團隊 (`user_id`, `corporation_id` ,  `role_id` ) SELECT * from tb_corporati

iOS如何給沒有點選事件的View新增響應操作

     開發過iOS的同學都知道,我們可以在storyboard中通過拉線IBAction為按鈕、TableViewCell等新增響應事件,或者在程式碼中執行view物件的一個addTarget函式來進行事件響應。但是如果是一個UIImageView呢?我們發現無法在st

angular table新增搜尋

<body ng-app="myApp" ng-controller="myCtrl">  <center>   資產登記<br />   <table border="1px" cellspacing="0px" cellpad

ios學習記錄】- 通過nib檔案實現自定義檢視單元

新增自定義表檢視單元有兩種方法:一種方法是建立單元時在程式中新增子檢視,第二種方法是從分鏡或者nib檔案中載入它們,在這裡我們簡單採用第二種方法 一般來說,ios資料列表包含了兩部分:表檢視(分組表和無格式表)和表檢視單元。每個表檢視都是UITable

iOS storyboard 多個子檢視均勻排列

好久沒寫部落格了, 平時大多看別人的部落格, 總感覺不好意思! 今天有點時間就寫一篇. 之前碰到一個問題, 用storyboard佈局UI, 多個子檢視均勻排列, 在網上找了好久解決方法,效果不好,  要不不能實現, 要不特別麻煩(還不如直接用程式碼搞定呢). 先說一下要求

iOS 類似QQ空間檢視下拉頭部檢視放大效果實現

UITableView 是 UIScrollView 的子類。 所以 UIScrollView 的代理方法,在UITableView 上同樣能夠得到適用。 既然如此那麼我們就能夠知道,在表格下拉的過程中,需要讓頭部的圖片能夠有稍微放大的效果出現,我們可以根據

使用StoryBoard來建立導航控制器和檢視

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {      return [recipes count]; } - (UITableViewCell *)tableView:

iOS 檢視控制元件當存在導航與Tabbar時內容的自動偏移

iOS7以後蘋果將導航欄與標籤欄(Tabbar)改為半透明(毛玻璃效果),iOS7以前導航欄與標籤欄為不透明.同時也伴隨著座標系統的變化. 在iOS7以後當我們建立一個檢視,並將其y座標設定為0,x座標與寬高任意,如下程式碼 self.view.backgrou

IOS開發教程--怎樣使用點9圖片

otto ont style tracking pca 開發教程 text pan height 事先準備一張圖片: UIImage *image = [UIImage imageNamed:@"red.png"]; 在iOS 5.0之前能夠這麽用:

alter table

ati rule name ntc clas primary com lac bsp ALTER TABLE [ IF EXISTS ] [ ONLY ] name [ * ] action [, ... ] ALTER TABLE [ IF EXISTS ]

Table

食品 無法 salesmen 查詢 保存 customers 商品 table 不同 雖然我們已經將不同用途的物品保存在不同的倉庫中了,但是在同一個倉庫中數據的保存仍然存在問題。比如食品分為熟食、生肉、大米等,如果把他們隨意的堆放在一起,就會造成我們無法很容易的對這些食品進

Linux串列埠程式設計教程(三)——串列埠程式設計詳(原始碼)解:http://blog.csdn.net/u011192270/article/details/48174353 Linux下的串列埠程式設計(二)----(圖文並茂,講解深刻)http://blog.csdn.net/w28252

Linux串列埠程式設計教程(三)——串列埠程式設計詳(原始碼)解:http://blog.csdn.net/u011192270/article/details/48174353 Linux下的串列埠程式設計(二)----(圖文並茂,講解深刻)http://blog.csdn.ne

ios程式設計初識(一)

1、用vmware虛擬機器搭建開發環境 vmware版本:12.1.1 專業版 vmware mac os補丁:http://download.csdn.net/download/yu1441/9654941(先關閉vmware,再以管理員許可權執行win-instal

1012 - C語言程式設計教程(第三版)課後習題6.2

1012 - C語言程式設計教程(第三版)課後習題6.2 時間限制:1秒 記憶體限制:128兆 題目描述 輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。 輸入 一行字元 輸出 統計值 樣例輸入 aklsjflj123 sadf918u324 asdf91u32oa

1011 - C語言程式設計教程(第三版)課後習題6.1

1011 - C語言程式設計教程(第三版)課後習題6.1 時間限制:1秒 記憶體限制:128兆 題目描述 輸入兩個正整數m和n,求其最大公約數和最小公倍數。 輸入 兩個整數 輸出 最大公約數,最小公倍數 樣例輸入 5 7 樣例輸出 1 35 最大公約數求法我是用的是輾轉相除法進行