Я всю неделю искал способ изменить размер моего UITableView. Я пытаюсь создать UIView, который перечисляет "приятелей" из AIM. Я не очень далеко, в основном потому, что я застреваю, пытаясь понять UITableViews. Моя последняя серьезная проблема - как UITableView отображается в моем UIView.
Моя панель навигации отлично отображается в верхней части, но под ней всегда отображается полноэкранный вид UITableView, как будто эта панель отсутствует, и я не могу ее изменить. Я пытался реализовать множество различных решений, ни одно из которых не сработало до сих пор.
Три (из множества) предложений, которые я попробовал:
/ stackoverflow.com вопросы / 2906449 / UITableView меньше, чем полноэкранный-из-кода
discussions.apple.com / нить / 1761745? Начать = 0 & TSTART = 0
iphonedevsdk.com / форум / iphone-СДК-разработка / 18180-изменение размера-UITableView-programatically.html
Вот код, который, я думал, сработает, но не сработал, как большинство вещей с фреймами, которые были предложены в другом месте:
- (void)viewDidAppear:(BOOL)animated{
[[self view] addSubview:_navigationBar];
UIView *tableViewer = [UIView new];
[tableViewer addSubview:_buddiesTable];
[tableViewer setFrame:CGRectMake(0,0,50,50)];
[[self view] addSubview:tableViewer];
[super viewDidAppear:animated];
}
Я не уверен, что еще предоставить для помощи; если кому-то понадобится больше материала для решения моей проблемы, не стесняйтесь спрашивать.
Скриншот с проблемой в действии.
Снимок экрана со StoryBoard рассматриваемой таблицы.