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的问题,我现在手上没有代码,要添加一行代码才可以不会错位。 xcode下不能直接给wstring赋值么?如:std::wstring sz=L"abc123你我他" 到底是谁给我加载了HelloWorldViewController.nib文件呢? 关于iphone后台下载的问题 横竖屏切换时界面整体会往home键方向平移 3dmax导出的obj文件,如何在iPhone上显示 iPhone程序开发和iPad程序开发区别? Xcode环境下,如果查看utf8的字符串值 xcode 老是莫名其妙的报错 IOS 获取出口路由的MAC地址 什么叫离屏绘制? 关于界面跳转有残影的问题 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上加一下不表格的尾部视图,问题就可以很完美的解决了。