Как получить объект пользовательского интерфейса в Xcode - PullRequest
0 голосов
/ 24 мая 2018

Я хочу заполнить UITableView списком сопряженных устройств Bluetooth, но я не уверен, как получить объект просмотра, чтобы я мог его заполнить.Под Android каждому элементу пользовательского интерфейса назначается идентификатор ресурса, который используется для получения экземпляра определенного элемента пользовательского интерфейса, но я не уверен, как это делается в iOS.

В моем классе ViewController у меня есть это:

@IBOutlet weak var btListView: UITableView!

Я ищу присвоить эту переменную экземпляру Tableview на моей основной раскадровке, предположительно, в viewDidLoad ().

Кроме того, когда я пытаюсь назначить выход для представления, щелкнув его правой кнопкой мыши в раскадровке, опции + присутствуют, но ничего не происходит, когда я нажимаю Новый источник ссылок.

1 Ответ

0 голосов
/ 24 мая 2018

Я хочу назначить эту переменную экземпляру Tableview на моей основной раскадровке, предположительно, в viewDidLoad ().

Вам не нужно ничего делать в своем коде.Просто подключите табличное представление к btListView выходу в вашей раскадровке , и вы обнаружите, что при выполнении viewDidLoad(), btListView уже будет ссылаться на таблицу.Это действительно хорошая вещь для розеток ... вы подключаете их, когда проектируете свой интерфейс, и это соединение воссоздается для вас, когда загружаются объекты в сцене раскадровки.

Чтобы установить соединение вРаскадровка, найдите соответствующую сцену в вашей раскадровке и посмотрите на список объектов в ней.Ваш контроллер представления должен быть среди тех, и вы можете просмотреть его список выходов, нажав на контроллере представления.Появится список, и вы можете либо перетащить из маленького кружка справа от выхода btListView на стол, либо вы можете перетащить управление из таблицы в контроллер представления и выбрать выход btListView, когда онвсплывает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...