第一次问问,长期潜伏。
我正在尝试创建一个iPhone视图,在屏幕的下半部分有一个日期/时间选择器,在屏幕的上半部分有一个分组的单节四行表视图(几乎相同于苹果公司在其视图控制器编程指南的图2-4中显示了一个(但后来再也没有解释)。
从概念上讲,我认为我理解我需要的是带有一对子视图的主视图 - 一个用于选择器,一个用于表视图。我很确定我可以在屏幕上显示选择器功能,而且我很确定我也可以制作表格视图功能。在我的生活中,我无法弄清楚的是,从编程上讲,如何将两个视图同时放到屏幕上。我可以在Interface Builder中完美地进行布局,但是当我切换到Xcode时,这一切都变得很糟糕...视图出现在选择器中,但没有表视图。
提前感谢您提供的任何帮助。
答案 0 :(得分:0)
视图随选择器一起显示,但没有表视图。
如果没有为表视图分配数据源,那么它无法自行填充,因此它可能会让您看起来“不在那里”。
您是否为此视图创建了视图控制器?它是UITableViewController
的子类,还是至少实现UITableViewDelegate
/ UITableViewDataSource
协议?它是否设置为.xib中的File's Owner
?是否已将其分配(使用连接)作为表格视图的delegate
和dataSource
?
在您的.xib中,是顶级UITableView
的{{1}}和UIPickerView
子视图,它们连接到您的视图控制器的UIView
属性(即对于view
)?
UIView + | +---UITableView | +---UIPickerView