Когда пользователь нажимает на кнопку, я перемещаюсь в UIView
(этот UIVIew
создается с помощью файла XIB
).Добавление UITableVIEW на вид
Я добавил TableView
к этому XIB
файлам и связал datasource
и delegate
. Смотрите изображение ниже:
В классе View я добавил следующий метод.
-(id)initWithFrame:(CGRect)frame{
self = [super initWithFrame:frame];
[self addSubview:self. tablev];
}
В файле заголовка у меня есть следующий код.
@interface FlipView : UIView <UITableViewDataSource,UITableViewDelegate>
Код для UIViewController
класс. В этом классе есть кнопка, и когда пользователь нажмет на нее, отобразится UIView
. Код, который будет выполняться при нажатии кнопки.
fv = [[FlipView alloc] initWithFrame:cell.bounds];
[self.view addSubview:fv];
[self.view addSubview: fv];
view
всплывает отлично с видом на табло. Однако содержимое в таблице не заполняется. Когда я отлаживал код, я узнал, что методы делегата не вызываются. Как я могу это решить?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
MyCell
*cell = [tableView dequeueReusableCellWithIdentifier:@"c" forIndexPath:indexPath];
if (cell == nil)
{
cell = [[MyCell
alloc] initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:@"c"];
}
[email protected]"hiiiii";
PLS показать полный код, я думаю, числоOfRow = 0 – TienLe