iOS如何从UIViewController访问UIView属性

时间:2013-06-25 19:29:09

标签: ios uiview uiviewcontroller

有人可以带我走过这些步骤,因为我感觉有点卡住和丢失

上一个问题:iOS - set UIButton target and action from its super class

现在我想要一个更一般的想法 - 我对这个很新。

非常感谢帮助

1 个答案:

答案 0 :(得分:1)

如果您想从视图控制器本身访问关联的UIViewController的UIView,只需使用self.view即可。要从UIViewController类外部访问相同的UIView,您将使用类的实例名称加上.view属性。例如:

//SomeClass.m
- (void)accessVCView
{
   //With a Nib File:
   MyUIViewController *aVCObject = [[MyUIViewController alloc] initWithNibName:@"MyNib" bundle:nil];
   //Or with a Storyboard:
   MyUIViewController *aVCObject = [[UIStoryboard storyboardWithName:@"myStoryboard" bundle:nil] instantiateViewControllerWithIdentifier:@"MyViewController"];

   UIView *myUIViewControllerView = aVCObject.view;
}