在UITableView上滚动显示表截止的底部

时间:2012-06-22 20:35:35

标签: iphone objective-c ios uitableview uiscrollview

我在视图中有一个TableView,当它滚动时,底部表格的圆角部分被切掉。我希望它表现得像Stocks应用程序,其中表视图固定圆角和固定圆角内的滚动滚动。怎么做的?

enter image description here

2 个答案:

答案 0 :(得分:0)

首先,如果没有,请将QuartzCore框架库添加到项目中。

然后,在管理UITableView的UIViewController中,执行:

#import <QuartzCore/QuartzCore.h>

然后在viewDidLoad:

myTableView.layer.cornerRadius = 8;

这将给它8px圆角。 QuartzCore框架公开了许多非常有用的东西,你可以用UIViews及其内部层做。试验吧!

答案 1 :(得分:0)

对于您的此要求,我只是告诉您使用ScrollView帮助... 在ScrollView中,只需将tableview和viewWillAppear放在那里,或者当时重新加载数据的地方放下以下代码

     yourTableView.frame = CGRectMake(yourTableView.frame.origin.x,yourTableView.frame.origin.y, yourTableView.frame.size.width, yourTableView.contentSize.height);

    float ftbl = yourTableView.frame.origin.y + yourTableView.contentSize.height + 15;
    yourScrollView.contentSize=CGSizeMake(320, ftbl);

如果需要,在此声明带有Grouped的tableview类型。 当然这对你有用...... :)