2

回転変換を適用するのと同じくらい簡単でしょうか? 回転変換を使用してセルの内容を管理したいと考えています。

4

3 に答える 3

1

はい、Transform を適用するのと同じくらい簡単です。

これがコードです。これを tableViewController init に記述します。

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)

しかし、ここで理解する必要があるのは、軸も交換されているということです。高さを変更すると幅が変更され (逆も同様)、origin.x を変更すると origin.y も変更されます (逆も同様)。

于 2011-05-04T19:23:43.347 に答える
0

テーブルビュー内のすべてのコンポーネントで回転を正しくする必要があるだけです。サンプルコードはまだありませんが、アプリで動作しています。

于 2010-10-08T17:14:05.620 に答える
0

トランスフォームを使用して水平方向にスクロールする UITableViews を実装するための 1 つのアプローチを示すサンプル コードを公開しました。これはEasyTableViewと呼ばれ、垂直スクロールと水平スクロールの両方のテーブル ビューに同じインターフェイスを提供します。

于 2010-11-04T07:24:09.867 に答える