iOS uiview和uiviewcontroller

时间:2012-09-07 20:05:16

标签: ios uiview uiviewcontroller

HY

我有两个类uiviewcontroller和uiview。我有一个视图控制器。在里面,我有uiview。在uiview里面我有文本字段,当我写一个文本并点击完成后我需要刷新uiviewcontroller。

我在uiview课程中试过这个:

  -(IBAction)textFieldReturn:(id)sender
{

      ViewController *vc = [[ViewController alloc] init];
        [vc viewDidLoad];
}

我需要刷新,只需单击按钮并打开viewcontroller。

1 个答案:

答案 0 :(得分:0)

我猜你的意思是你要“刷新”视图,而不是视图控制器。要做到这一点,只需从视图中调用[self setNeedsDisplay],或从视图控制器调用[self.view setNeedsDisplay]。还要确保文本字段是uiview的子视图。通过调用[self addSubview:(textfield here)]在nib文件或代码中执行此操作。

此外,如果要从视图中访问视图控制器,则需要创建IBOutlet,只需在视图中分配新的ViewController对象并不意味着创建的视图控制器控制视图。希望这是有道理的。我建议您也浏览一些ios入门教程。只是谷歌有很多。