2010-03-10 3 views
0

Я пишу свое первое приложение для iphone, и через несколько примеров у меня есть UITableView, который отображает некоторые записи из sqlite db. Я поместил элемент через IB, а затем должен был установить его высота внутри моей точки зрения контроллера, в методе viewDidLoad:UITableView, покрывающий другие элементы?

self.tableView.frame = CGRectMake(0,150,320,300); 

Хотя позиционирование, кажется, работает правильно, текстовое поле, кнопка и метка I первоначально была на странице теперь покрывается белая область. Неужели я неправильно позиционирую эту таблицу?

Все они в одном представлении - мне нужно использовать несколько видов?

Вот что работает приложение выглядит следующим образом: http://tinypic.com/r/2n7qj35/5

Вот что вид IB выглядит следующим образом: (перед таблицей был когда-либо добавлен текст кнопки/материал показал просто отлично): http://tinypic.com/r/1491kw4/5

+0

Можете ли вы разместить фотографию? – Jordan

+0

ОК. Отправьте свои коды, чтобы мы могли видеть, что происходит. – Jordan

+0

Я сделал, см. Ссылку снизу: http://github.com/botskonet/inmyspot – helion3

ответ

0

Вам нужно будет изменить размер таблицыView или переместить другие объекты (текстовое поле, кнопка и метка) вокруг, чтобы разместить tableView.

+0

Я добавил изображения. Насколько я знаю, они не должны покрывать друг друга, но что-то не работает. – helion3

+0

Похоже, что на столе на столеViewView не установлен правильно, или вы также добавили еще один UIView. Можете ли вы разместить свой код? – Jordan

+0

Последний код можно найти здесь: http://github.com/botskonet/inmyspot – helion3

Смежные вопросы