Я создаю калькулятор и хочу, чтобы одна кнопка печатала несколько строк текста. Прямо сейчас надпись 1 текст отменяется при нажатии кнопки. Я хочу использовать ярлык 2 3 и 4, чтобы показать больше строк подобных текстов как на ярлык 1, когда кнопка нажатаОдна кнопка запускает несколько меток
ответ
Вместо того, чтобы использовать несколько ярлыков я предложил бы использовать UITextView и добавив новый текст как таковой:
myTextView.text += "\n You got 100%"
\n
вставляет символ новой строки, убедившись, что ваш новый текст заканчивается на новой линии.
Другим способом было бы добавить ярлыки на выходе Коллекция:
@IBOutlet var labelCollection: [UILabel]!
и затем Перебор меток в цикле, например, как это:
for label in labelCollection {
if label.text.characters.count == 0 {
label.text = "You got 100%"
}
}
Это будет проверять, является ли метка 1 пустой, если она там вставляется текст, если она не пуста, проверьте метку 2 и т. д.
Я лично рекомендовал бы первый подход, так как его проще настроить и поддерживать.
С первым подходом я смогу присвоить идентификатор каждой новой строке текста так, чтобы я мог удалить указанную строку текста с помощью отдельной кнопки? – BestGiraffeNigeria
@BestGiraffeNigeria В этом случае (пожалуйста, попробуйте указать все ваши требования в исходном вопросе в следующий раз). Я бы предложил использовать подход 1, но прежде всего хранить текст в массиве, а затем обновлять текстовое представление каждый раз, когда вы меняете содержимое массива. –
Вы могли бы сделать это с помощью, если и еще если утверждения о переменных, например
if grade1 == nil {
Code for first label
} else if grade2 == nil {
Code for second label
}
И т. Д. За количество меток, которые вы хотите использовать.
- 1. Одна кнопка, несколько действий
- 2. Tkinter одна кнопка несколько команд
- 3. Отправить несколько форм одна кнопка
- 4. Несколько форм - одна кнопка отправки
- 5. (Одна кнопка создает один элемент) несколько раз
- 6. одна кнопка отправки несколько действий PHP
- 7. Несколько кнопок PHP? (Одна кнопка - кнопка отправки, остальные кнопки - функции)
- 8. Intellij IDEA: несколько целей, несколько проектов, одна кнопка
- 9. Только одна тема запускает python
- 10. Кнопка не запускает намерение?
- 11. Кнопка не запускает анимацию
- 12. Кнопка не запускает метод
- 13. Google плюс одна кнопка
- 14. одна кнопка два действия
- 15. Одна кнопка сверху другой
- 16. Одна кнопка случайных звуков
- 17. Одна форма, одна кнопка, два действия?
- 18. AS3: нажата только одна кнопка
- 19. Autolayout Изменение размера несколько меток
- 20. Несколько директив загрузки файлов и одна кнопка отправки
- 21. Несколько форм, одна кнопка отправки в cakephp 3
- 22. Несколько абзацев, только одна кнопка больше, чтобы показать все
- 23. JQuery одна кнопка обновляет несколько полей ввода в форме
- 24. Одна кнопка с двумя различными событиями касания
- 25. Mouse Event Запускает несколько раз
- 26. python kivy несколько меток
- 27. Neo4j Совместить несколько меток
- 28. несколько меток в легенде
- 29. Кнопка UWP не запускает событие
- 30. Кнопка не запускает новый фрагмент
добавьте свой код, пожалуйста, – Ocunidee