如何在Xcode

时间:2018-05-24 14:54:20

标签: ios swift xcode uielement

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

在我的ViewController类中,我有这个:

@IBOutlet weak var btListView: UITableView!

我希望将此变量分配给我的主故事板上的Tableview实例,可能是在viewDidLoad()中。

此外,当我尝试通过右键单击故事板为视图指定一个插座时,+选项就在那里,但是当我点击New Referencing Outlet时没有任何反应。

1 个答案:

答案 0 :(得分:1)

  

我希望将此变量分配给我的主故事板上的Tableview实例,可能是在viewDidLoad()中。

您不必在代码中执行任何操作。只需将表格视图连接到情节提要中的btListView商店 ,您就会发现viewDidLoad()执行时btListView已经引用表。这对于出口来说确实是件好事......你在设计界面时连接它们,并在加载故事板场景中的对象时为你重新创建连接。

要在情节提要板中建立连接,请在故事板中查找相关场景并查看其中的对象列表。您的视图控制器应该是其中之一,您可以通过控制单击视图控制器来检查其出口列表。将弹出一个列表,您可以从btListView出口右侧的小圆圈拖动到表格,也可以控制 - 从表格拖动到视图控制器并选择{{1}当它弹出时出口。