2013-10-28 5 views
1

Я хочу разработать приложение IOS, в котором я использую прозрачный Tababar,UITableView прокрутки оленья кожа прокрутки

и с UITableView на View, когда я запускаю мое приложение, из-за Transperant Tababar мой UITableView получает за Tababar, и я не в состоянии выберите последнюю строку UITableView.

См.: : Заранее спасибо.

+0

установить высоту стола до начальной позиции вашего таба –

+0

Я хочу, чтобы tableView заходил за 'tabbar' – Krunal

+0

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

ответ

4

просто настроить

table.contentInset = UIEdgeInsetsMake(0, 0, 200, 0); // try setting this value 


надеюсь, что это поможет u :)

+0

Это работает, но я не понял. почему вы установили ширину до 200, а высота изменилась? – Krunal

+0

нет высота стола та же, но высота контента меняется. Исходное свойство contentInset этим u может прокручиваться до 200 пунктов сверху снизу, а там вы можете выбрать последнюю ячейку, а одна вещь отрегулировать ее на некоторое значение :) –

0

Это не табло-бар, это проблема. Это рама UITableView. Либо установить рамку таблицы, чтобы взять на себя панель вкладок во внимание, или:

self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 

Edit, потенциально iOS7, имеющий от края до края макета. Попытка в viewDidLoad (сам относится к контроллеру):

if ([self respondsToSelector:@selector(automaticallyAdjustsScrollViewInsets)]) { 
     self.automaticallyAdjustsScrollViewInsets = NO; 
    } 
+0

чувак, который я написал в 'viewDidLoad', но не помог. – Krunal

+0

А, ок. Попробуйте отредактировать, если вас не устраивает способ исправления. Я лично считаю, что вложенное решение немного взломанно, так как рамка представления таблицы все еще находится ниже вашей панели вкладок. –

+0

Ах, только что видел, что вы хотите, чтобы стол был за панелью вкладок! Собираюсь оставить это на случай, если это поможет кому-то еще. –

0

Есть 2: Каковы возможности -

1). Во-первых, вы, возможно, забыли установить источник данных и делегировать представление tableview для себя.

2). Рама может быть назначен неправильно, то есть, когда мы используем как и Панель навигации Панель вкладок высоту Tableview в iPhone4 367 и в iPhone5 это 455.

+0

Да, я подключился к источнику данных и делегату. размер таблицы составляет '320 * 480' – Krunal

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