新控制器中未识别 UITextView 对象
UITextView object is not being recognized in new controller
我是 Swift 编程的新手,所以这个问题可能看起来很傻!
我有一个名为 InfoViewController 的新 viewController,我已将它连接到 main.storyboard 中的可视化视图控制器,如下图所示:
如您所见,main.storyboard 中的视图控制器连接到 InfoViewController.swift
但是,当我将 UITextView 插入 InfoViewController.swift 时,它无法识别为下图。
有什么问题,非常感谢任何帮助
您不能只将代码放入视图中...swift 是基于函数的...因此您可能想要创建一个函数来调用内部的 myText 标签...
在您的 class:
上创建此函数
function changeMyLabelText(){
self.myLabel.setText("New Text")
}
并在 viewDidLoad 方法中调用它
self.changeMyLabelText()
您无法通过外部方法访问插座 属性。在 viewDidLoad 方法中,您可以轻松访问 myText
outLet.
override func viewDidLoad(){
super.viewDidLoad()
myText.text = "something new"
}
我是 Swift 编程的新手,所以这个问题可能看起来很傻!
我有一个名为 InfoViewController 的新 viewController,我已将它连接到 main.storyboard 中的可视化视图控制器,如下图所示:
如您所见,main.storyboard 中的视图控制器连接到 InfoViewController.swift
但是,当我将 UITextView 插入 InfoViewController.swift 时,它无法识别为下图。
有什么问题,非常感谢任何帮助
您不能只将代码放入视图中...swift 是基于函数的...因此您可能想要创建一个函数来调用内部的 myText 标签...
在您的 class:
上创建此函数function changeMyLabelText(){
self.myLabel.setText("New Text")
}
并在 viewDidLoad 方法中调用它
self.changeMyLabelText()
您无法通过外部方法访问插座 属性。在 viewDidLoad 方法中,您可以轻松访问 myText
outLet.
override func viewDidLoad(){
super.viewDidLoad()
myText.text = "something new"
}