Я искал всю неделю для изменения размера моего UITableView. Я пытаюсь создать UIView, который отображает «друзей» от AIM. Я не очень далек, в основном потому, что я все время пытаюсь понять UITableViews. Моя последняя главная проблема заключается в том, как UITableView появляется в моем UIView.Невозможно изменить размер UITableView
Навигационная панель отображается в верхней части экрана, но UITableView всегда отображается под ней в полноэкранном режиме, как если бы ее не было, и я не могу ее изменить. Я пытался реализовать тонну различных решений, ни одна из которых не работала до сих пор.
Три (из многих) предложений, которые я пробовал:
stackoverflow.com/questions/2906449/uitableview-less-than-full-screen-from-code
дискуссии. apple.com/thread/1761745?start=0 & TSTART = 0
iphonedevsdk.com/forum/iphone-sdk-development/18180-resizing-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];
}
Я не уверен, что еще поставить на помощь; если кому-то нужно больше материала, чтобы помочь решить мою проблему, не стесняйтесь спрашивать.
A screenshot from the problem in action.
A screenshot from the StoryBoard of the table in question.