Xcode 7.3 не может создать xib с for UIView / UITableViewCell вместе


После того, как я обновил Xcode до 7.3, я обнаружил, что Xcode не может создать Xib-файл, когда я создаю класс UIView или UITableViewCell. Кто-нибудь знает причину?

3 8

3 ответа:

Очень традиционный способ.

  • щелкните правой кнопкой мыши на левой панели
  • выберите новый файл
  • выберите iOS
  • Выберите Пользовательский Интерфейс
  • Выберите пустой, затем следующий
  • Укажите имя файла.

Что создаст пустой xib, теперь перетащите UITableViewCell и дайте имя класса, как вы дали .h и .имя файла m или swift.

Введите описание изображения здесь

Да, это удивительная проблема.

  1. Сначала создайте перо (например, ProfileHeaderView.xib) файл из файла - > новый файл.

  2. Затем создайте а .swift (например, ProfileHeaderView.swift) файл и подкласс его из UIView.

  3. И последнее (но не в последнюю очередь, конечно), идите к своему инспектору по идентификации .xib файл и измените имя класса на имя созданного .swift-файл (например, ProfileHeaderView.быстрый).

Надеюсь, это поможет.

Убедитесь, что вы выбрали Cocoa Touch Class в разделе iOS, а не в OSX Cocoa Class. Это позволяет вам проверить опцию и создать XIB-файл . Это прекрасно работает в Xcode 7.3 для ViewControllers и любых подклассов UIView (например, UITableViewCell, UICollectionViewCell)

EDIT: но не для UIView