UIScroll视图+ UIView + UITableview问题

时间:2011-08-08 07:15:49

标签: iphone xcode uitableview uiview uiscrollview

UITableview继承自UIScrollview。但是,如果你想在滚动视图中使用UITableview,最好的方法是将它嵌入到UIView中,并将其作为子视图添加到scrollview中。 以上是正确的吗? 如果是,则UIScrollView继承自UIView.So最后,当所有三个放在同一空间时,您如何知道哪个调用特定方法。 这是一个突然混乱的新手问题。所以,谢谢你的耐心! :P

1 个答案:

答案 0 :(得分:0)

UITableViewUIScrollView都继承自UIView。这不是重点。 UITableView和UIScrollView以及UIView都是组件。把它们想象成砖头。通过他们自己,他们只不过是你构建应用程序的和平。如果您希望它们一起工作并执行任务,您应该设计并实现能够知道如何管理每个“砖块”的控制器(UIViewControllers or UITableViewControllers)。

UITableView中使用和UIScrollView方面。

案例1. UITableView需要可滚动。 如果是这种情况,那么您将遇到问题,b / c UIScrollViewUITableView都会响应滑动事件,并且您会在滚动时遇到冲突和意外行为。

案例2. UITableView不需要可滚动。 在这种情况下,您应该禁用UITable的滚动,它将正常工作。

通常情况下,您可以组合“UI元素”,例如UITableViewsUIScrollViewsUIViews。但您需要能够通过UIViewControllers控制它们。