В раскадровке я создал второе представление, но я не могу контролировать-перетащить действие для «Button» в ViewController, тогда как мне разрешено управлять перетаскиванием действия для кнопки «Перевести», и оно появляется в ViewController. Почему мне не разрешено назначать действие для «Button»? Почему я не могу создать действие кнопки в iOS?
ответ
Это потому, что вы смотрите на код неправильного класса (с правой стороны разделенного редактора). Кнопка находится в представлении, чей контроллер представлений является классом ViewController, поэтому вы можете перетащить его из кода класса ViewController. Но Translate находится в представлении, контроллер вида которого не класс ViewController. Таким образом, очевидно, что Xcode не позволит вам перетащить его из кода класса ViewController; две вещи не имеют ничего общего друг с другом.
Вам нужен класс для этого второго контроллера представлений - для этого вам нужен файл класса, и вам нужно пометить этот контроллер представления в раскадровке как имеющий этот класс. И тогда это будет файл класса, который вы хотите показать справа, чтобы перетащить его из «Перевести».
- 1. Почему я не могу создать действие в Xcode?
- 2. iOS Действие кнопки не работает
- 3. Почему я не могу изменить название кнопки в ios
- 4. Почему я не могу изменить размер кнопки в iOS?
- 5. Почему я не могу создать контент-резольвер
- 6. Я не могу заставить работать действие кнопки в CustomCell
- 7. Почему я не могу заставить кнопки двигаться?
- 8. Почему я не могу уменьшить ширину кнопки?
- 9. Почему я не могу выровнять две кнопки
- 10. iOS Клавиатура Действие кнопки «Готово»
- 11. Как перемещать действие кнопки ios
- 12. Как я могу выполнить действие кнопки без нажатия кнопки?
- 13. Почему я не могу передать это значение в свое действие?
- 14. Почему я не могу отправить данные из службы в действие?
- 15. Почему я не могу использовать действие google в веб-симуляторе
- 16. Действие кнопки не запускается в контейнере Вид в IOS Swift
- 17. Почему я не могу создать службу OData?
- 18. Почему я не могу создать эту таблицу?
- 19. Почему я не могу создать переменную?
- 20. Почему я не могу создать изображение докеров?
- 21. Почему я не могу создать простой цикл?
- 22. Почему я не могу создать календарь?
- 23. TimeZoneInfo - почему я не могу создать экземпляр?
- 24. Почему я не могу создать этот unique_ptr?
- 25. Почему я не могу создать узел Nokogiri?
- 26. Почему я не могу создать Spring Commons?
- 27. Почему я не могу создать этот файл?
- 28. Почему я не могу создать проект Maven?
- 29. Почему я не могу создать эту процедуру?
- 30. Почему я не могу создать экземпляр flash.text.StaticText?
Вы уже назначили свой класс в раскадровке для своего контроллера? – derdida
@derdida Я добавил новый вид через раскадровку к уже существующему проекту – hunterp
Вам необходимо назначить класс для вашего ViewController, поэтому создайте новый класс ViewController, назначьте его ViewController в Storyboard (Custom Class/Class), а затем вы могут подключать его с помощью IB. – derdida