[英]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.