[解決済み] iOS UITableViewのHeaderView(セクションヘッダーではない)を追加する
2022-04-23 09:33:49
質問
例えば連絡先アプリのように、テーブルヘッダー(セクションヘッダーではない)を付けたいのですが、どうすればいいですか?
テーブルの上の画像の横にラベルを貼るという、まさにそのようなものです。
全表示をスクロールできるようにしたいので、テーブルの外にそれらを配置することはできません。
どうすればいいのでしょうか?
どのように解決するのですか?
UITableView
には
tableHeaderView
プロパティがあります。 その上に好きなビューを設定してください。
新しい
UIView
をコンテナとして使用し、テキストラベルとイメージビューをその新しい
UIView
を設定し
tableHeaderView
を新しいビューに設定します。
例えば
UITableViewController
:
-(void)viewDidLoad
{
// ...
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
[headerView addSubview:imageView];
UILabel *labelView = [[UILabel alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
[headerView addSubview:labelView];
self.tableView.tableHeaderView = headerView;
[imageView release];
[labelView release];
[headerView release];
// ...
}
関連
-
[解決済み] iOS 8 UITableViewのセパレータインセット0が機能しない件
-
[解決済み] UITableView - セクションヘッダーの色を変更する
-
[解決済み】UIScrollView Scrollable Content Size Ambiguity
-
[解決済み] エラー : サービスは無効です
-
[解決済み] Objective-C 2.0でメソッドに非推奨のフラグを立てるにはどうすればよいですか?
-
[解決済み] UITableViewのヘッダーセクションをカスタマイズする
-
[解決済み] viewWillAppear:と-viewDidAppear:の違いは何ですか?
-
[解決済み] iPhone 5 CSSメディアクエリ
-
[解決済み] UITextFieldの高さを設定するには?
-
[解決済み] UITableView(グループ化スタイル)で最初のセクションのヘッダーを隠す方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] UITextViewのキーボードをリターンキーで解除するには?
-
[解決済み] Mobile Safariで電話番号のリンクを無効にする方法を教えてください。
-
[解決済み] UIPageControlのページネーションドットの色を変更するにはどうしたらよいですか?
-
[解決済み] UINavigationControllerに右ボタンを追加する方法は?
-
[解決済み] StoryBoardsのテーブルヘッダービュー
-
[解決済み] TabBarのタブビューにプログラムで切り替える?
-
[解決済み] .xibファイルと.storyboardの違いは何ですか?
-
[解決済み] iPhoneでMonoTouchは禁止になったのか?[クローズド]
-
[解決済み] cocoaアプリケーションのinfo plistにある「bundle display name」と「bundle name」の違いは何ですか?
-
[解決済み] iphoneシミュレーターでキーボードを使うにはどうしたらいいですか?