1

アプリに検索バーがありますが、alertViewShow. デリゲートのすべてのメソッドを実装しました: shouldChangeTextInRange, searchBarShouldEndEditing,searchBarShouldBeginEditing

ステータスバーは大丈夫です...何がうまくいかないのですか?

  -(IBAction)btnSearchClick:(id)sender {
      if (!searchBarVisivel) {
          [searchBar setHidden:NO];
          searchBarVisivel = YES;
    }
    else
    {
        searchBarVisivel = NO;
        [searchBar setHidden:YES];
        [searchBar resignFirstResponder];
    }
}

//検索バーが表示されます。検索バーのテキスト フィールドをタッチするとキーボードが表示されますが、数字を入力すると...何も表示されません...

メッセージを警告する他のイベントを呼び出すと...検索バーは後で機能します...

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert"
                                                 message:@"Alert message"
                                                delegate:self
                                       cancelButtonTitle:@"Não"
                                       otherButtonTitles:@"Sim",nil];
[alert show];
4

1 に答える 1

0

appDelegate 、applicationDidFinishLauchingで以下のコードを見逃しました

 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];

これで、SearchBar が正常に機能するようになりました。

于 2013-01-04T16:52:43.290 に答える