-1

I have a UITableView and I set its contentMode to bottom. I expected when the orientation changes, the bottom part of the UITableView will stay foot and the top part will change.

Yet this doesn't happen.

I printed the content mode on the willRotate method and it seems fine.

Any ideas what could bother it?

4

2 回答 2

0

实际上,contentModeforUITableView不是那样工作的。

如果您需要底部的第一个单元格,则需要对M_PItableView 应用旋转仿射变换,然后将每个单元格旋转回M_PI.

于 2016-02-25T11:48:56.650 回答
0

我不认为 contentMode 是你所追求的。该属性通常只对更精细的视图产生影响,例如 UIImageView。

听起来您想控制视图的缩放和拉伸方式,我认为您正在寻找的是 iOS 的“自动布局”功能。您可以从这里开始:https ://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/

于 2016-02-25T11:49:06.540 回答