我有一个使用UITableViewDelegate和UITableViewDataSource的UIViewController。我已经用大约20个自定义UITableViewCells创建了UITableView,但并不是所有的UITableViewCells都适合屏幕。自然,您会认为可以滚动到底部并查看其他UITableViewCells,但是它根本无法检测到滚动,因此我看不到底部的项目。

我的AppDelegate有一个UINavigationController,我刚刚添加了
[window addSubview:navigationController.view]
导航 Controller 内部的 View Controller 实现了一个

@interface MainViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>

我要做的只是创建一个UINavigationController应用程序,因此默认情况下,UITableView属性应该是默认属性。

我的MainViewController XIB有
  • 查看
  • 表 View
  • 表 View 单元格
  • 表 View 单元格
  • 表 View 单元格
  • 另外15个表格 View 单元格

  • 从上面我不知道如何修改默认的UITableView,因为我还没有进行任何配置。

    UITableView可以按照我的意愿进行渲染,但是当我想查看底部的UITableViewCells时,它根本不会滚动。

    最佳答案

    在这种情况下,我的 list :

  • 是tableview scrollEnabled ==是吗?
  • tableView.contentSize.width!= tableView.bounds.size.width && tableView.contentSize.height!= tableView.bounds.size.height;
  • 界面方向正确吗?
  • 在表 View 上没有任何可见的UIView或子类。
  • 10-08 07:27