0

いくつかのコントローラーを動的に作成する必要があります。UITextFieldここで提供される画像では、UITableView を非表示にする (名前) をプログラムで追加しました。

ここに画像の説明を入力

UITableViewデフォルトでは非表示になっています。UIButtonユーザーがその上に触れると、UITableVIew表示されます。

私の質問はいつ表示されますか、どうすれば他のすべてのコントロールの上UITableViewに作ることができますか?UITableView

4

3 に答える 3

2

順序を変更する必要があります。最初に UItextfield を追加します

[self.view addSubview:yourTextField];

そのコード行の後に tableview およびその他のビューを追加して、それらがその上に表示されるようにします。

[self.view addSubview:yourTableView];
于 2013-04-01T09:34:00.170 に答える
0

試す

[self.view bringSubviewToFront: yourTableView];
于 2013-04-01T11:04:52.990 に答える
0

これでうまくいくと思いますので、ぜひ実装してください。

 UITextField *txtFld = [[UITextField alloc] initWithFrame:CGRectMake(65, 300, 200, 30)];
    txtFld.backgroundColor = [UIColor clearColor];
    // Border Style None
    [txtFld setBorderStyle:UITextBorderStyleNone];
    [txtFld setPlaceholder:@"Name"];

    [self.view addSubview:txtFld];
于 2013-04-01T11:14:10.943 に答える