Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何制作标签出口并在runtimw上设置文本_C#_Ios_Xaml_Xamarin_Xamarin.ios - Fatal编程技术网

C# 如何制作标签出口并在runtimw上设置文本

C# 如何制作标签出口并在runtimw上设置文本,c#,ios,xaml,xamarin,xamarin.ios,C#,Ios,Xaml,Xamarin,Xamarin.ios,我在Xamrin中创建项目。在主情节提要中,我使用标签。在小部件上,我命名为label1 但我们如何获得这个标签。并在运行时设置文本 public override void ViewDidLoad () { base.ViewDidLoad (); } 使用静态变化会很好 在您喜欢的任何视图控制器中 class ViewController: UIViewController { static var labeltext = String() } 在另一个视图控制器中,您

我在Xamrin中创建项目。在主情节提要中,我使用标签。在小部件上,我命名为label1

但我们如何获得这个标签。并在运行时设置文本

public override void ViewDidLoad () {
    base.ViewDidLoad ();

}

使用静态变化会很好 在您喜欢的任何视图控制器中

class ViewController: UIViewController {


static var labeltext = String()

 }
在另一个视图控制器中,您可以像这里一样使用它

 viewcontroller.labeltext
所以您可以使用这个静态变量来填充标签

 label1.text = viewcontroller.labeltext

您可以为该标签创建一个插座,然后直接在ViewController中访问它

您可以在情节提要中为该标签指定一个标记(例如:2),然后在ViewDidLoad中检索它,如:

public override void ViewDidLoad () {

base.ViewDidLoad ();

UILabel label = this.View.ViewWithTag(2); 
}

请看我们如何制作Label的IBOUTLet只要转到你的故事板并制作它,你就可以看到这个