UITableView 旋转问题
Posted
技术标签:
【中文标题】UITableView 旋转问题【英文标题】:UITableView rotation issue 【发布时间】:2010-08-23 08:56:02 【问题描述】:我有 UIViewController
和 UIView
和 UITableView
里面。
在横向模式下一切正常,但是当设备旋转到纵向时,UITableView
的下半部分无法访问(甚至无法选择下半部分的任何行或使表格滚动)。所有行都正确显示。
我正在重新构建和重新定位 UIView
和 UITableView
轮换。
任何想法如何解决这个问题?
【问题讨论】:
我也有同样的问题。有人知道吗? 【参考方案1】:您应该在 Interface Builder 或代码中调整自动调整大小。
我认为 UITableView 的高度在您将设备旋转到纵向后仍然与横向模式下的值相同。
你可以通过 NSlog 你的 UITableView 的 CGRect 来识别它
NSlog(@"frame:%@",[NSStringFromCGRect(UITableView's CGRect)]);
【讨论】:
以上是关于UITableView 旋转问题的主要内容,如果未能解决你的问题,请参考以下文章
带有 AutoDimension 的 UITableViewCell 中的 UITableView
UITableView(_UITableViewPrivate) _smoothscroll: 负责啥?
UIView 与 UITableview 和 UIImageview,使用 reloadData 访问 UITableview