Что такое свойство Label под инспектором идентичности в Xcode 4? - PullRequest
18 голосов
/ 22 августа 2011

Текст заполнителя для свойства Label - «Xcode Specific Label», который при поиске в Google ничего не дает.

Я предположил, что он используется для идентификации элемента пользовательского интерфейса в вашем коде по его «специфической метке Xcode», а не по фактическому тексту, который кнопка отображает в пользовательском интерфейсе. Если это так, мне интересно использовать его в своем коде, так как у меня есть кнопки с похожими функциями, действия которых я хочу отправить одному и тому же методу, и различаю их с помощью свойства sender по имени. Я понимаю, что вы можете сделать это через идентификатор объекта, но я думаю, что использование имени будет более понятным. Как бы я это сделал?

Ответы [ 2 ]

21 голосов
/ 22 августа 2011

Поле Label идентифицирует элемент пользовательского интерфейса в Xcode.Если вы назовете элемент пользовательского интерфейса с помощью текстового поля Label, вы заметите, что имя элемента изменяется в списке объектов, который находится слева от холста.

Поле Label не имеет большого значениякодировать.Он существует, чтобы сделать вещи более удобными в Xcode.Фактически, весь раздел Identity инспектора идентификации существует, чтобы сделать вещи более удобными для вас в Xcode.Предположим, у вас есть три текстовых поля в вашем окне.Присвоение каждому текстовому полю разной метки облегчает идентификацию каждого текстового поля.

0 голосов
/ 20 июня 2019

enter image description here

только имя, которое вы ввели для представления в структуре документа, это удобный способ для вас, чтобы идентифицировать представления в Xcode.как показано на рисунке: я обновляю имя представления на contentView, это означает, что представление является представлением scrollView ContentView.

...