我在视图中有一个TableView,当它滚动时,底部表格的圆角部分被切掉。我希望它表现得像Stocks应用程序,其中表视图固定圆角和固定圆角内的滚动滚动。怎么做的?
答案 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类型。 当然这对你有用...... :)