我在Storyboard中创建了一个TableView。我不想控制 - 以编程方式拖动此文件和文件之间的链接,这更容易维护。
但是,我不知道如何确定场景中TableView的身份。
有没有一种方法可以命名这个,或者以某种方式确定我可以动态改变它的行为?
事实上,这种情况适用于故事板中的所有内容。我不知道怎么命名。
答案 0 :(得分:0)
如果您查看故事板,在选择视图控制器时,会在"身份检查器"中找到这样的屏幕。标签:
将故事板ID分配给视图控制器并激活"使用故事板ID"选项,您可以使用以下命令以编程方式实例化它:
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MyViewControllerID"];
[self presentViewController:vc animated:YES completion:nil];
答案 1 :(得分:0)
在视图类别下使用标记:
每个视图(控件)都有它。您可以使用viewWithTag
UIView
方法获取所需的控件,如下所示:
UIButton *button = (UIButton *)[self.view viewWithTag:1]