2012-06-22 31 views
0

我在视图中有一个TableView,当它滚动时,底部表格的圆形部分被切掉。我希望它的行为类似于股票应用程序,其中表格视图用圆角固定,并在固定的圆角内滚动滚动。这是如何完成的?在UITableView上滚动显示表格底部截止

enter image description here

回答

0

首先,QuartzCore框架库添加到您的项目,如果你还没有。

然后,在UIViewController是管理的UITableView,做:

#import <QuartzCore/QuartzCore.h> 

,然后在viewDidLoad中:

myTableView.layer.cornerRadius = 8; 

这会给它加上了8px圆角。 QuartzCore框架公开了很多非常有用的东西,你可以用UIViews和它们的内部层进行操作。试验吧!

+0

试过,它仍然不工作:(看起来完全相同 – user1337645

+0

你可以尝试张贴完整的屏幕截图,因为那小小的条子使它很难明白你到底是什么做错了。 – CrimsonDiego

+0

我有一个包含tableview和tableview下面的标签的外观。桌面视图大小为屏幕的3/4。表格视图中的元素超出了滚动空间,所以当我滚动时,您会看到它被切掉而没有圆角。你看到的“oad”是应该在表格视图下面显示的标签的结尾。这有帮助吗? – user1337645

0

对于您的这个要求,我只是告诉你,使用滚动型帮助... 滚动型只是把的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); 

这里声明的tableview与类型分组如果需要.. 当然,这对你有用... :)

相关问题