我需要动态创建一些控制器。在此处提供的图像中,我以编程方式添加了一个UITextField
(名称),它隐藏了 UITableView。
UITableView
默认隐藏。当用户触摸它UIButton
上面时,UITableVIew
就会出现。
我的问题何时UITableView
出现,我怎样才能使UITableView
所有其他控件居于首位?
我需要动态创建一些控制器。在此处提供的图像中,我以编程方式添加了一个UITextField
(名称),它隐藏了 UITableView。
UITableView
默认隐藏。当用户触摸它UIButton
上面时,UITableVIew
就会出现。
我的问题何时UITableView
出现,我怎样才能使UITableView
所有其他控件居于首位?
您将不得不更改顺序。首先添加 UItextfield
[self.view addSubview:yourTextField];
并在该行代码之后添加 tableview 和其他视图,以便它们出现在其上方。
[self.view addSubview:yourTableView];
尝试
[self.view bringSubviewToFront: yourTableView];
我认为这会很好,所以请实施这个。
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];