iOSで下の画像のような検索機能を実装するにはどうすればよいですか?

ニキータパティル

ここに画像の説明を入力してください

上記の画像はGmailアプリケーションの例です。

私が欲しいのはそれです、

画像2-このような提案リストを表示したいのですが、ユーザーがその提案をクリックすると、その検索値に従って次のビューに移動する必要があります

画像3A-(入力する前に)検索バーボタンをクリックすると、このビューのように表示したいのですが、画像に表示されているようにセグメント化されたコントロールも表示したいのです。

画像3B-ユーザーが検索値に従って入力を開始すると、データをテーブルビューに表示する必要があります。

テーブルビューとその機能について詳しくはわかりません。この機能をiOSに実装する方法を学びたいです。

誰でも私がこの機能を実装するのを手伝ってくれます。

MK iOS

ステップ1:検索のナビゲーションボタンを作成するだけです

    UIButton *searchButton =  [UIButton buttonWithType:UIButtonTypeCustom];
    [searchButton setImage:[UIImage imageNamed:@"search1"] forState:UIControlStateNormal];
    [searchButton addTarget:self action:@selector(searchButtonClicked) forControlEvents:UIControlEventTouchUpInside];
    [searchButton setFrame:CGRectMake(10, 0, 35, 35)];

     UIView *rightBarButtonItems = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 76, 32)];
    [rightBarButtonItems addSubview:searchButton];

    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:rightBarButtonItems];

ステップ2:その後、アクションを実行し、次のビューをナビゲートするためのコードを記述します

- (IBAction)searchButtonClicked {

   SearchViewController * search=[self.storyboard instantiateViewControllerWithIdentifier:@"SearchViewControllerId"];
   [self.navigationController pushViewController:search animated:YES];

    }

ステップ3:下のスクリーンショットのように1つのテキストフィールドとセグメント化されたコントロールを取得し、セグメント化されたコントロールの下に2つのテーブルビューを追加してコードを記述します。ここに画像の説明を入力してください

// This method used to allow select segmented button multiple times (multi-select segmented control)

-(void)setMultiSelectControl:(MultiSelectSegmentedControl *)multiSelectControl{
    _multiSelectControl = multiSelectControl;
    self.multiSelectControl.tag = 2;
    self.multiSelectControl.delegate = self;
}

-(void)multiSelect:(MultiSelectSegmentedControl *)multiSelecSegmendedControl didChangeValue:(BOOL)value atIndex:(NSUInteger)index{

if(index==0)
    {

    _multiSelectControl.selectedSegmentIndex=0;
    _tableview1.hidden=NO;
    _tableview2.hidden=YES;

    [_seachTextField resignFirstResponder];

    // your code

}

if (index==1) {

    _multiSelectControl.selectedSegmentIndex=1;

    _tableview1.hidden=YES;
    _tableview2.hidden=NO;

    [_seachTextField resignFirstResponder];

     // your code

}

}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

より効率的な検索機能を実装するにはどうすればよいですか?

分類Dev

jqueryでctrl + fのような検索を実装するにはどうすればよいですか?

分類Dev

djangoで検索機能を実装するにはどうすればよいですか?

分類Dev

Jqueryで検索機能を実装するにはどうすればよいですか?

分類Dev

iOSのGoogleMap SDKに検索機能を追加するにはどうすればよいですか?

分類Dev

iOSアプリにこの機能を実装するにはどうすればよいですか?

分類Dev

別のクラス(C#)の変数を使用して検索機能を実装するにはどうすればよいですか?

分類Dev

特定の深さまで幅優先検索を実装するにはどうすればよいですか?

分類Dev

plistで文字列の検索を実装するにはどうすればよいですか?

分類Dev

検索バーの作成中にAJAX操作を実装するにはどうすればよいですか?

分類Dev

Laravelでajaxを使用して簡単な検索機能を正しく実装するにはどうすればよいですか?

分類Dev

負の数で機能するCountingSortを実装するにはどうすればよいですか?

分類Dev

この水平検索結果バーを実装するにはどうすればよいですか?

分類Dev

PTVSでIPythonの検索履歴機能を使用するにはどうすればよいですか?

分類Dev

再生機能を実装するにはどうすればよいですか?

分類Dev

JPA(Spring Data JPA)で単純な全文検索を実装するにはどうすればよいですか?

分類Dev

JPA(Spring Data JPA)で単純な全文検索を実装するにはどうすればよいですか?

分類Dev

この検索機能を非再帰的にするにはどうすればよいですか?

分類Dev

Pythonのheapqに減少キー機能を実装するにはどうすればよいですか?

分類Dev

NodeJSの「Didyoumean」機能を実装するにはどうすればよいですか?

分類Dev

ウィキや他のウェブサイトのようなUnityDash検索機能を無効にするにはどうすればよいですか?

分類Dev

クラス内に選択可能な名前空間のような機能を実装するにはどうすればよいですか?

分類Dev

Rails 4でテーブルのない検索可能なモデルを実装するにはどうすればよいですか?

分類Dev

Angularで堅牢な検索機能を追加するにはどうすればよいですか?

分類Dev

Java regex実装にない機能を追加するにはどうすればよいですか?

分類Dev

友好的な数字の検索の実装を命令型から関数型に移動するにはどうすればよいですか?

分類Dev

Flask:すべてのビューに一般的な検索バーを書き直さずに実装するにはどうすればよいですか?

分類Dev

searchviewを使用してカスタムArrayAdapterに検索機能を実装するにはどうすればよいですか?

分類Dev

再生時に曲に対応する検索を実装するにはどうすればよいですか?

Related 関連記事

  1. 1

    より効率的な検索機能を実装するにはどうすればよいですか?

  2. 2

    jqueryでctrl + fのような検索を実装するにはどうすればよいですか?

  3. 3

    djangoで検索機能を実装するにはどうすればよいですか?

  4. 4

    Jqueryで検索機能を実装するにはどうすればよいですか?

  5. 5

    iOSのGoogleMap SDKに検索機能を追加するにはどうすればよいですか?

  6. 6

    iOSアプリにこの機能を実装するにはどうすればよいですか?

  7. 7

    別のクラス(C#)の変数を使用して検索機能を実装するにはどうすればよいですか?

  8. 8

    特定の深さまで幅優先検索を実装するにはどうすればよいですか?

  9. 9

    plistで文字列の検索を実装するにはどうすればよいですか?

  10. 10

    検索バーの作成中にAJAX操作を実装するにはどうすればよいですか?

  11. 11

    Laravelでajaxを使用して簡単な検索機能を正しく実装するにはどうすればよいですか?

  12. 12

    負の数で機能するCountingSortを実装するにはどうすればよいですか?

  13. 13

    この水平検索結果バーを実装するにはどうすればよいですか?

  14. 14

    PTVSでIPythonの検索履歴機能を使用するにはどうすればよいですか?

  15. 15

    再生機能を実装するにはどうすればよいですか?

  16. 16

    JPA(Spring Data JPA)で単純な全文検索を実装するにはどうすればよいですか?

  17. 17

    JPA(Spring Data JPA)で単純な全文検索を実装するにはどうすればよいですか?

  18. 18

    この検索機能を非再帰的にするにはどうすればよいですか?

  19. 19

    Pythonのheapqに減少キー機能を実装するにはどうすればよいですか?

  20. 20

    NodeJSの「Didyoumean」機能を実装するにはどうすればよいですか?

  21. 21

    ウィキや他のウェブサイトのようなUnityDash検索機能を無効にするにはどうすればよいですか?

  22. 22

    クラス内に選択可能な名前空間のような機能を実装するにはどうすればよいですか?

  23. 23

    Rails 4でテーブルのない検索可能なモデルを実装するにはどうすればよいですか?

  24. 24

    Angularで堅牢な検索機能を追加するにはどうすればよいですか?

  25. 25

    Java regex実装にない機能を追加するにはどうすればよいですか?

  26. 26

    友好的な数字の検索の実装を命令型から関数型に移動するにはどうすればよいですか?

  27. 27

    Flask:すべてのビューに一般的な検索バーを書き直さずに実装するにはどうすればよいですか?

  28. 28

    searchviewを使用してカスタムArrayAdapterに検索機能を実装するにはどうすればよいですか?

  29. 29

    再生時に曲に対応する検索を実装するにはどうすればよいですか?

ホットタグ

アーカイブ