[英]UITableView landscape scrolling issue
一点背景:
我的应用程序设计为UITableView中的Web窗体。 它的格式类似于iPhone的“设置”>“邮件,联系人,日历”>“帐户名”>“帐户信息”。 一些区别:1)我在底部有一个大文本框,您可以在其中放置一个“消息正文”。 2)我在文本框下方有一个大的红色按钮,类似于“设置”>“邮件”,“联系人”,“日历”>““帐户名””中的红色“删除帐户”按钮。 红色按钮按钮将提交“表单”。
上述视图适合于320宽乘416高度的视图(换句话说,无需在包括导航栏的纵向模式下滚动)
问题:
当我旋转到风景时,UITableView无法滚动以查看整个416高度。 我停留在268 x 480(加上导航栏)的位置,表格的底部(文本框和红色按钮的一部分)被切除并隐藏在下方。 如果使用滚动“回弹”,则可以暂时查看其余视图,直到松开为止。
其他设计细节
我正在使用:
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
我尝试强制视图和表在(viewDidLoad)旋转之前和之后(通过通知)旋转高度为416。 仍然无法滚动UITableView
是否有人对这个问题可能是什么或还有其他尝试有任何建议?
您是否尝试过(您还想删除有关强制视图和表格的高度的内容):
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.