我在一个视图中有一个TableView,当它滚动时,底部的圆角部分就会被切掉。我希望它能像股票应用程序一样,在表格视图中使用圆角固定,并在固定圆角内滚动滚动。这是怎么做到的呢?
发布于 2012-06-22 20:40:30
首先,如果没有,请将QuartzCore框架库添加到项目中。
然后,在管理UITableView的UIViewController中,执行以下操作:
#import <QuartzCore/QuartzCore.h>
然后在viewDidLoad上:
myTableView.layer.cornerRadius = 8;
这将使它有8px的圆角。QuartzCore框架公开了许多非常有用的功能,您可以使用UIViews及其内部层来完成这些功能。去尝试吧!
发布于 2012-06-23 09:03:56
对于你的这个要求,我只想告诉你使用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类型。确定这对您有用... :)
https://stackoverflow.com/questions/11163743
复制相似问题