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

iOS*_*dev 4 iphone objective-c uitableview uiview

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

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

但是t*able的视图高度不会改变*,我在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 {橙色视图}

TableView2 - 弹出视图中的表

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

What was the issue and how should i resolve it?

Nen*_*d M 7

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

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

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