如何在 Xcode 中获取 UI 对象

How to obtain UI object in Xcode

我想用配对的蓝牙设备列表填充 UITableView,但我不确定如何获取视图对象以便填充它。在 Android 下,每个 UI 元素都被分配了一个资源 ID,用于获取特定 UI 元素的实例,但我不确定这是如何在 iOS 中完成的.

在我的 ViewController class 我有这个:

@IBOutlet weak var btListView: UITableView!

我希望将此变量分配给我的主情节提要板上的 Tableview 实例,大概在 viewDidLoad() 内。

此外,当我尝试通过在情节提要中右键单击视图将插座分配给视图时,+ 选项在那里,但当我单击“新建引用插座”时没有任何反应。

I'm looking to assign this variable to the Tableview instance on my main storyboard presumably within viewDidLoad().

您无需在代码中执行任何操作。只需将 table 视图连接到故事板 中的 btListView 出口 ,您会发现当 viewDidLoad() 执行时,btListView将已经引用 table。这真的是 outlets 的好处……你在设计界面时连接它们,当加载故事板场景中的对象时,会为你重新创建连接。

要在情节提要中建立联系,请在情节提要中找到相关场景并查看其中的对象列表。您的视图控制器应该在其中,您可以通过按住 Control 键并单击视图控制器来检查其插座列表。将弹出一个列表,您可以从 btListView 出口右侧的小圆圈拖动到 table,或者您可以从 table 控制拖动到视图控制器和 select btListView 插座弹出时。