Кнопка "Создать файл xib" также отключена

У меня возникла проблема с созданием подклассов UIView's. Создание, например, UIViewControllers или UITableViewCells в порядке.

Почему это происходит?

UIView button disabled UIViewController в порядке

Я создаю представление, используя cmd+N и Xcode Version 7.3.1: новый файл

Ответ 1

Вы можете добавить собственный шаблон Xcode, который исправит эту проблему или добавит существующий шаблон. Подробнее о том, как создать и добавить его в Xcode здесь.

Шаблон можно найти здесь.

Ответ 2

Да в соответствии с @PRECover, кнопка проверки xib всегда отключена чтобы помочь вам больше Я описываю шаги, чтобы облегчить вам работу

Шаг - 1: Создайте класс UIView без xib. Шаг 2. Перейдите к созданию нового файла и выберите шаблон ресурса на этот раз. Смотрите снимок экрана ниже для шага - 2 и т.д.

Следующий шаг

Следующий шаг

Шаг 4 - Теперь перейдите к классу вида и напишите функцию "getView"

class SampleView: UIView {

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
override func drawRect(rect: CGRect) {
    // Drawing code
}
*/

func getView() -> UIView {
    return NSBundle.mainBundle().loadNibNamed("SampleView", owner: nil, options: nil)[0] as! UIView
}
}

Теперь перейдите к классу вида и напишите функцию getView "></a></p>  <p>Шаг 5 - Запишите метод ниже и позвоните, чтобы добавить представление в основной вид (где бы вы ни захотели)</p>  <pre><code>    func designSampleView() {     let sview = (SampleView()).getView();     NSLog(

Ответ 3

Для UIView эта кнопка ВСЕГДА отключена. Вы можете создать .xib после создания класса и установить владельца класса в xib (в вашем случае пользовательский класс просмотра). И после этого вы можете начать просмотр с помощью этого xib.