UITableView滚动超出了我的uiview的范围

时间:2013-04-10 10:18:57

标签: iphone objective-c uitableview uiview

在我的视图中,我添加了另一个视图(名为popupview),用于动画等自定义弹出窗口。

弹出式视图中,我添加了一个表格视图,并为表格视图设置了一些界限..

但是t * 能够查看高度不会改变* ,这是我在xib中设置的高度。

这是 when scrolls the tableview it scrolls out of the view even the tableview is inserted in the popup view

的另一个问题

我使用的图像没有问题。它与第二个uiview popupview具有相同的高度和宽度

XIB结构:

View1 mainView - 表格视图

View2 PopupView {Orange View}

TableView2 - 弹出视图中的表

![在此输入图片说明] [3]

What was the issue and how should i resolve it?

1 个答案:

答案 0 :(得分:7)

尝试将“popupview”视图的clipsToBounds属性设置为YES。如果表视图的框架比“popupview”的框架更大/更不相同,这应该可以防止表格视图“伸出”。

但除此之外,正确的方法:

您是否尝试过使用自动调整大小/自动调整屏幕设置? 你的表视图是弹出视图的子视图(即子视图),对吧? 所以table-views框架应该缩放(即自动调整大小)到parrent视图框架(popupview)! 您可以在表视图的“大小检查器”窗格中的IB中以编程方式配置此行为。你应该看看View Programming Guide for IOS