Проектирование Nib-файла в Xcode 9 с использованием IB - PullRequest
0 голосов
/ 31 августа 2018

Я делаю приложение ios, и я новичок в iOS. Я делаю приложение, и в этом я пытаюсь сделать настраиваемую ячейку таблицы.

Для этого я добавил класс касания какао, а также проверил, чтобы создать его файл пера.

Теперь в IB я помещаю в него представления, такие как UiLabel, Buttons и т. Д., Увеличивая его высоту в IB. Но это не обновление View. Я не вижу ничего внутри View.

Я хочу увидеть это визуально, чтобы я мог установить ограничения для автоматического размещения через IB. Кто-нибудь заметил эту вещь? Почему мнение IB не обновление? Я начал свой Mac. но это не помогло. Любое предложение пожалуйста

Примечание: Я использую Xcode 9.2

1 Ответ

0 голосов
/ 31 августа 2018

Вы зарегистрировали свой файл пера как UITableViewCell? Сначала вам нужно зарегистрировать свой nib-файл в viewDidLoad вашего класса, где вы выбросили выход из вашего tableView.

override func viewDidLoad() {
        super.viewDidLoad()
        tableView.registerNib(UINib(nibName: "CustomOneCell", bundle: nil), forCellReuseIdentifier: "CustomCellOne")
    }

После этого перейдите к делегатам tableView,

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("CustomCellOne", forIndexPath: indexPath) as! CustomOneCell
        return cell
    }

Убедитесь, что назначены делегат и источник данных tableview.

...