я могу изменить размер UITableView? - PullRequest
1 голос
/ 14 февраля 2011

Я хочу что-то вроде изображения и таблицы, так как изображение закончится и данные в таблице, так что это возможно, как показано ниже

+++++ ОБРАЗ +++++

---------

---------

---------


-------> показывает ячейки таблицы, поэтому сначала должно быть изображение, а затем измененный размер UITableView?

Ответы [ 3 ]

1 голос
/ 14 февраля 2011

вы также можете использовать,

    [tableView setTableHeaderView:yourImageView];

Это покажет изображение в заголовке табличного представления.Используйте этот код, где вы размещаете / создаете табличное представление

1 голос
/ 14 февраля 2011

Я не понимаю вашего вопроса ... но насколько я понимаю, вы можете установить imageView в заголовке tableView для хранения вашего изображения

EDIT

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
CGRect frame;


frame = CGRectMake(0, 0, 320, 40);
UIImageView *imageView = [[[UIImageView alloc] initWithFrame:frame] autorelease];
    imageView.image = someImage;
imageView.opaque = YES;


return imageView;
}

Просто добавьте что-то подобное в ваш View Controller.

0 голосов
/ 14 февраля 2011

Вы должны создать подкласс UIViewController и реализовать протоколы UITableViewDelegate и UITableViewDataSource.А затем в методе viewDidLoad создайте UITableView и добавьте его в self.view.Вам также нужно будет создать свойство сохранения с именем tableView и установить его на Tableview, который вы создали в viewDidLoad.

Когда вы создаете tableView, вы можете установить его фрейм так, как вам нравится, но не забывайте устанавливать маску авторазмера соответствующим образом (обычно o гибкая ширина и гибкая высота)

Затем вы можете добавить свой imageViewвыше таблицы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...