2011-04-10 2 views
1

Я знаю, что могу использовать коды для добавления UITableView по одному.Можно ли поместить один UITableView поверх другого UITableView в InterfaceBuilder?

[self.view addSubview:tableview1];// 
[self.view addSubview:tableview2];// 

Я надеюсь сделать то же самое в InterfaceBuilder, когда я перетащить один UITableView на другой, новый всегда выталкивает старую на дно, а не просто остается по старому одной из UITableView.

Добро пожаловать любой комментарий

Благодарности

+1

Любые конкретные причины, почему вы хотите это сделать? –

ответ

1

Если у вас есть родительский вид, который будет содержать ваши tableviews то вы не должны иметь никаких проблем. Если вы пытаетесь разместить их прямо в окне, я мог бы увидеть проблему. Если вещи не выстраиваются так, как вы хотите, вы всегда можете изменить свое положение с помощью инспектора размеров или подталкивать их клавишами со стрелками (клавиша со стрелкой стрелки перемещается с шагом в 10 пикселей).

Почему кто-то хочет, чтобы табличное представление поверх другого табличного экрана ускользало от меня.

1

Ваш родительский вид должен быть подклассом uiviewcontroller, а ваш xib должен иметь представление root как uiview, а не uitableview.

Я использовал два перекрывающихся вида таблиц, чтобы показать два разных содержимого на одном и том же представлении, которые можно переключать с помощью сегмента. Очевидно, мои требования к клиенту были достаточно расплывчатыми, что я не мог просто отфильтровать данные, например, как в телефонном приложении отображается список вызовов/пропущенных вызовов.

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