*   >> Чтение Образование Статьи >> science >> programming

iPhone Создание пользовательских UITableViewCells Использование IB

Open Xcode, нажмите Shift - ⌘ - N и выберите приложение навигации на основе. Снимите Используйте основные данные для варианта хранения и назовите его CustomTableViewCellTutorial. Нажмите ⌘ - N и выберите Objective-C класс - Подкласс UITableViewCell. Назовите его CustomCell. Открыть CustomCell.

h и тип в этом:

<р>interface CustomCell: UITableViewCell {

<р> UILabel * название;

<р> UILabel * Дата;

<р> UIImageView * ImageView ;

<р>}

<р>property (неатомической, сохранить) IBOutlet UILabel * название;

<р>property (неатомической, сохранить) IBOutlet UILabel * Дата;

<р> property (неатомической, сохранить) IBOutlet UIImageView * ImageView;

<р>end

<р> Открыть CustomCell.m и тип в этом:

<р> #import "CustomCell.

h"
<р>implementation CustomCell

<р>synthesize название, дата, ImageView;

<р> - (недействительными) {dealloc

<р> [название релиз];

<р> [дата релиза];

<р> [ImageView релиз];

<р> [супер dealloc];

<р>}

<р>end

<р> Пресс ⌘ - N, нажмите Пользовательский интерфейс и выберите Просмотр XIB. Назовите его CustomCell.xib. Открыть XIB и нажмите на просмотр в панели проекта. Удалить его и захватить UITableViewCell из библиотеки и перетащите его в панели проекта. Нажмите на UITableViewCell и нажмите ⌘ - 3. Изменить H 100.

Пресс ⌘ - 4 и изменить класс CustomCell. Двойной щелчок по CustomCell в проекте pane.Grab в UIImageView и положил его на правой стороне CustomCellView. В то время как UIImageView еще выделен, нажмите ⌘ - 3 и изменить ширину в 120 и высоту 100. Следующая схватить UILabel и положить его в правой части UIImageView. Нажмите ⌘ - D дублировать его и поставить новый ярлык ниже первого. Выберите UILabel сверху и нажмите ⌘ - 1. Изменить текст шрифт Helvetica Смелый 17. Кроме того, изменить текст в UILabel к названию и изменить один под ней на сегодняшний день.

В панели проекта, контроль нажмите от CustomCell каждому объекту в целях CustomCell и выберите соответствующий титул. Сохранить XIB но не бросить из него. Вернуться к Xcode. У нас есть еще одна вещь, чтобы сделать в XIB: подключите UITableViewController к классу CustomCell

<р> В RootViewController.h, введите это в:.

<Р>class CustomCell;

<р >interface RootViewController: UITableViewController {

<р> CustomCell * customCell;

<р>}

<р>property (неатомической, сохранить) IBOutlet CustomCell * customCell;

<р>end

<р> В RootViewController.

m, введите это в:

<р> #import "

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.