如标题中所述,我的UITableView
存在问题,该问题在我的应用中是UIScrollView
的子视图。在我的UIScrollview中,我有几个图像,标签等,在底部我设置了UITableView。我可以用值等填充表格视图,但是当我尝试通过触摸选择单元格时,没有任何反应。
要查看UITableView,您必须在UIScrollView中向下滚动一点。也许这就是问题?我该如何解决这个问题?
谢谢!
答案 0 :(得分:3)
当我必须执行此类操作时,我会将UITableView
顶部的所有内容放在UIView
中,并将此视图设置为tableHeaderView
的{{1}} tableView。例如:
UIView * vwHeader = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)];
// set the content of the header
// ...
_tblView.tableHeaderView = vwHeader;
这样,此标题将成为表滚动的一部分,您不需要scrollView。您可以使用tableFooterView
。
答案 1 :(得分:2)
UITableview
继承自
UIScrollView : UIView : UIResponder : NSObject
那么为什么要将你的tableview放在hscrollview中呢?不要这样做。
然后可能会导致意外行为,因为两个对象的触摸事件可能会被混淆和错误处理。