[英]Horizontal Scrolling UITableView - Caveats?
它像應用旋轉變換一樣簡單嗎? 我願意通過旋轉變換來管理單元格的內容。
是的,就像應用Transform一樣簡單。
這是代碼。 將其寫在您的tableViewController初始化中:
self.view.frame = CGRectMake(100,-5,250,350); //any Frame of your choice
CGAffineTransform trans = self.view.transform; // get current transform (i.e. portrait)
trans = CGAffineTransformRotate(trans, (M_PI / -2.0)); // rotate 90 degrees to go landscape
self.view.transform = trans; // set current transform (landscape)
但是現在您需要意識到的是,您的軸也已交換。 您對高度所做的任何更改都會更改寬度(反之亦然),對原點進行的任何更改都會更改x。更改原點的y(反之亦然)
有可能,只需要在表視圖中的所有組件上正確旋轉即可。 我現在還沒有示例代碼,但是我們正在應用程序中使用它。
我已經發布了示例代碼,該示例代碼演示了一種使用變換實現水平滾動UITableViews的方法。 它稱為EasyTableView ,為垂直和水平滾動表視圖提供相同的界面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.