Я пытаюсь создать страницу, содержащую scrollView, которая будет представлять TableView, но tableView не появляется. Я не уверен, что я делаю неправильно. Вот мой код:ScrollView, представляющий TableView
#import "PlayerDetailViewController.h"
#import "RosterTableTableViewController.h"
#import "TableViewController.h"
@interface PlayerDetailViewController()
@end
@implementation PlayerDetailViewController
- (void)viewDidLoad {
[super viewDidLoad];
TableViewController *rtv = [[TableViewController alloc] init];
UIView *view = [[UIView alloc] init];
view = rtv.view;
self.bioScrollView.contentSize = view.frame.size;
self.bioScrollView.center = view.center;
self.bioScrollView.delegate = self;
[self.bioScrollView addSubview:view];
}
@end
PlayerDetailViewController соответствует протоколу ScrollViewDelegate.
Вот изображение того, что на самом деле показано на рисунке (вид прокрутки в вопросе под обязательства и награды):
Scrollview отображает таблицу только загружаются ... бессрочно. Что должно быть на самом деле показано на Scrollview это:
Таблица вид * есть * вид прокрутки. Почему вы хотите вложить ее в другой вид прокрутки? – jlehr
Мне действительно не нужно, чтобы следующий tableView. Я просто хочу вложить все что угодно, чтобы, когда я действительно создаю страницу, которую хочу вложить, я могу легко ее вложить. Невозможно ли выложить таблицуView внутри scrollView на странице? Или, если я захочу вставить tableView, добавлю ли я UIView на IB вместо UIScrollView в свой ViewController? – Jay
В теории вы можете вложить все что угодно, но трудно догадаться, где вы собираетесь с этим. Это может помочь предоставить больше информации о том, что вы пытаетесь сделать. Между тем, вы проверили, является ли 'bioScrollView'' nil'? – jlehr