UIButtons
3の上にバーを追加するにはどうすればよいUITableView
ですか? 例が必要です。こんな風にしたい。
4 に答える
0
ストーリーボードに、セグメント コントローラーを含むセルを作成できます。
今では
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
テーブルの最初のセルをデキューできます。
于 2012-12-11T11:10:36.197 に答える
0
で、クリアな背景色の をviewDidLoad
作成します。UIView
次に、 を作成し、それを としてクリア ビューにUISegmentedControl
追加します。subview
最後に、クリア ビューをテーブル ヘッダー ビューとして設定します。
self.tableView.tableHeaderView = myClearView;
于 2012-12-11T11:12:19.863 に答える
0
Bar は、iPhone ではセグメント化されたコントロールと呼ばれます。サブクラス UIViewControl クラスを作成し、セグメント化されたコントロールを上に追加してから、その下に UITableView を追加すると、Xib を使用したり、Coordinates を見つけてプログラムで両方のコントロールを追加したりできます。
このリンクを参照してください
于 2012-12-11T11:17:42.063 に答える
0
Header View Section
次のデリゲートメソッドでは、実装
するビューのサイズを指定しますUITableView
。ViewController
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 60.0f;
}
UISegmentedControl
3 つのボタンを取得するように実装し、それをメソッドに実装しviewForHeaderInSection
ます
-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc]initWithItems:segments] autorelease];
segmentedControl.frame = GRectMake(60, 10, 200, 40);
........
// Do other Stuffs of Segmented Control
........
return segmentedControl;
}
于 2012-12-11T11:22:38.777 に答える