Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UITableView仅在调用键盘后填充_Objective C_Ios_Uitableview_Uikeyboard - Fatal编程技术网

Objective c UITableView仅在调用键盘后填充

Objective c UITableView仅在调用键盘后填充,objective-c,ios,uitableview,uikeyboard,Objective C,Ios,Uitableview,Uikeyboard,我是一个完全的iOS初学者 我有一个UITableView和UITextView作为UIScrollView的子视图 加载.xib时,UITableView应该位于的位置不会显示任何内容 只有在单击in编辑UITextView,从而调用键盘之后。UITableView是否显示为已填充 我试过打电话 [self.tableView重载数据] 但是没有用 我知道这是一个非常模糊的问题,我只是希望这可能是一个微不足道的问题 非常感谢。设置tableview.datasource=self;在viewD

我是一个完全的
iOS
初学者

我有一个
UITableView
UITextView
作为
UIScrollView
的子视图

加载
.xib
时,
UITableView
应该位于的位置不会显示任何内容

只有在单击in编辑
UITextView
,从而调用键盘之后。
UITableView
是否显示为已填充

我试过打电话
[self.tableView重载数据]
但是没有用

我知道这是一个非常模糊的问题,我只是希望这可能是一个微不足道的问题


非常感谢。

设置tableview.datasource=self;在viewDidLoad中。如果这不能解决问题,请检查数据源是否在numberOfRowsInSection方法中返回0行


如果您可以发布代码,这会有所帮助。

还可以尝试将numberOfSections设置为1。请注意,您可以在序列图像板(界面生成器)中设置tableView的数据源,方法是按ctrl键将tableView拖动到视图控制器,然后单击“数据源”。@Patrick。嗨,伙计们,我尝试了这两种解决方案。设置tableview.datasource=self;在viewDidLoad中,没有更改任何内容。我可以“NSLog(@“integer num的值是%I”,[self.listData count]);返回[self.listData count];“查看numberOFRowsInSection方法正在返回一个int。我将UiTableView ctrl的数据源和委托拖到文件所有者?@Patrick。在viewDidLoad方法中,我有以下代码://--设置滚动视图的可视框scrollView.frame=CGRectMake(0,0320460);//--设置从xib文件检查器获取的滚动视图//320720的内容大小[scrollView setContentSize:CGSizeMake(3204000)];这是用来在按下键盘时改变滚动视图的,这可能是问题所在吗?我已经确定,在UItextview完成编辑后,它会调用-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath,方法4次。我也在使用NSNotification centre,以便在操作完成后摆脱键盘,这可能也是一个因素。在应用程序运行时,您是否可以看到表格视图单元格,或者该空间是否为空白?尽量避免硬编码的数字,如果我理解正确,滚动视图内容大小应该是==到tableview框架+textView。当键盘出现时,您真的需要更改scrollView吗?发布你的代码!如果不了解全局,就很难进行诊断。除非发布一些类的代码,否则很难找出出现此问题的原因。