0

私のプログラムでは、テーブルビューが必要です。行をクリックすると、ビューが左にスクロールして詳細が表示されます (メールなど)。説明します...それは自動のものですか、それともビューのアニメーションを手動で管理する必要がありますか?? 前もって感謝します

4

2 に答える 2

1

UINavigationControllers を使用して、行をクリックしたときに左にアニメーションする詳細のこの効果を実現します。したがって、テーブルを制御する UIViewController または UITableView Controller の上に UINavigation コントローラーが必要です。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

{
...私のコード

[self.navigationController pushViewController:myViewController animated:YES];

}

于 2010-07-09T11:24:01.703 に答える
1

あなたのケースはまさにUINavigationControllerクラスの目的です-コントローラー階層を処理し、アニメーション化されたトランジションも行います。使用方法については、Apple のNavBarサンプルを参照してください。

于 2010-07-09T11:18:07.803 に答える