UITableView 框架
Posted
技术标签:
【中文标题】UITableView 框架【英文标题】:UITableView frame 【发布时间】:2013-03-23 06:06:49 【问题描述】:昨天,我发现了一个奇怪的问题。
我将UITableView
添加到UIView
中。我为UIView
设置了框架,高度有一个分数(例如631.333)。我无法滚动UIView
(在 iPad3 中)。我只是去掉分数,UITableView
可以正常滚动。
有人知道为什么会这样吗?
【问题讨论】:
我不认为有这样的东西.. @iphonic 但它发生在我身上。可怜的我!我为 UIView 设置了高度为 2.0*CONSTANT/3.0 => 我无法向下滚动 UITableView。我只是将它转换为int。它工作正常。 【参考方案1】:使用此方法将您的分数 Rect 转换为 Integral:
CGRect rect = CGRectIntegral(CGRectMake(0, 0.23, 300.77, 425.87));
NSLog(@"%@",NSStringFromCGRect(rect));
【讨论】:
感谢您的回答。我知道 CGRectIntegral。但是,这不是我关心的事情。我想知道为什么分段的 Rect 使 UITableView 不能向下滚动。以上是关于UITableView 框架的主要内容,如果未能解决你的问题,请参考以下文章