UITableView 只显示前面几条,无法滚动到后面 你的tableView的高度设定固定值了,模拟器高度/tableview就成定值了,所以你无论怎么设置,都一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不对啊,我设置为:UITableView *tbl2=[[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain]; tbl2.frame=CGRectMake(0,10,600,50*50);这个高度够高了吧?还是一样。 应该是高度问题,但不明白的是,即使显示不全也应该会显示滚动条的。还是先从设置高度这个地方调调CGRect bounds=[UIScreen mainScreen].bounds;UITableView *tbl2=[[UITableView alloc] initWithFrame:CGRectMake(bounds.orgin.x, 10 , bounds.size.width,bounds.size.heigth-10) style:UITableViewStylePlain]; table.scrollEnabled = YES;table.showsVerticalScrollIndicator = YES;试一下上面两个属性,看看是不是你设置为NO了 高度就是屏幕高度,你设高了view是装下了,但都在画面外面显示呢,view认为它都显示出来了当然就不滚动了。 只显示几行,说明你的数据源就只有几行数据,请检查你的原始数据(数组)。一般在函数中应该像下面那样返回row, 而不是直接返回一个指定的数。 最好截个图出来看看。- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [yourDataSourceArray count]; } UITableView *tbl2=[[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain]; tbl2.frame=CGRectMake(0,10,600,50*50);这高度都2500 你的cell总共才多少,tableview的delegate,dataSource设置了没??? 这个问题只会在IOS7上出现,IOS6及以前的版本不会有此问题,楼主的贴子已经发了很久了,也不知道什么时候能结贴。IOS7上加一下不表格的尾部视图,问题就可以很完美的解决了。 靠了,我知道原因了,是苹果IOS7的问题,我现在手上没有代码,要添加一行代码才可以不会错位。 pc 安装Mac 系统 dismissModalViewController 后会导致父视图的位置复原怎么办? 第一个作品Cutball上线了。 AMD的CPU,VMware 安装Mac OS提示不支持虚拟化,如何解决? XCode 的#include<> 头文件搜索顺序问题 uitableview中显示图片,如何将图片自动撑满一行? 开发具有导航功能的APP,在不使用第三方接口的情况下应该如何入手? 请问下IOS怎样监听屏幕解锁 大神解答——蓝牙后台,推送 UIscrollview不全屏滑动 关于界面跳转有残影的问题 iOS硬件加速绘制图像
UITableView *tbl2=[[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain];
tbl2.frame=CGRectMake(0,10,600,50*50);
这个高度够高了吧?还是一样。
CGRect bounds=[UIScreen mainScreen].bounds;
UITableView *tbl2=[[UITableView alloc] initWithFrame:CGRectMake(bounds.orgin.x, 10 , bounds.size.width,bounds.size.heigth-10) style:UITableViewStylePlain];
table.scrollEnabled = YES;
table.showsVerticalScrollIndicator = YES;
试一下上面两个属性,看看是不是你设置为NO了
一般在函数中应该像下面那样返回row, 而不是直接返回一个指定的数。 最好截个图出来看看。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [yourDataSourceArray count];
}
tbl2.frame=CGRectMake(0,10,600,50*50);这高度都2500 你的cell总共才多少,tableview的delegate,dataSource设置了没???
IOS7上加一下不表格的尾部视图,问题就可以很完美的解决了。