ios - UITableView 在从纵向旋转到横向,再回到纵向时会更改大小

标签 ios uitableview rotation

我有一个自定义大小的 UITableView,我在纵向模式下将其设置为特定的宽度和高度。然而,当我旋转到横向,然后回到纵向时,表格的大小莫名其妙地增加了(即使在: willAnimateRotationToInterfaceOrientation(UIInterfaceOrientation)toInterfaceOrientation 持续时间:(NSTimeInterval)持续时间

函数,我把它设置成和我第一次加载表格时一样的宽度和高度(纵向模式)

谢谢, 开发工具包

最佳答案

我的建议是更改自动调整大小蒙版

[tableView setAutoresizingMask:UIViewAutoresizingNone]

关于ios - UITableView 在从纵向旋转到横向,再回到纵向时会更改大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15058951/

相关文章:

ios - 使用 animateKeyframesWithDuration 在屏幕上创建一个连续旋转的正方形

ios - Alamofire JSON 请求

ios - Xcode 与模拟器 iOS 9 失去连接

ios - 为什么我的字符串在写入 PDF 时会被截断

ios - objc - 如何根据时间将表格 View 滚动到单元格?

javascript - 如何获得用css rotate变换的元素的位置

ios - View 变换旋转使 iOS 中的图像渲染效果无效

ios - UIDatePicker 未显示在 UITable 上的正确位置

ios - 从上一个选定部分的 UITableView 中删除行

c++ - 顺时针和逆时针旋转数组的有效方法